請不要直接抄寫程式碼! 也請不要直接跳到程式碼部分,除非你已經寫好了,想要參考別人的寫法!
第一題
cin.ignore(長度,想跳過的字元)
用來忽略特定字元string
有兩個函式size()
跟length()
都是回傳字串長度
#include <iostream>
using namespace std;
int main()
{
string word;
cin.ignore(100,'=');
cin>>word;
cout<<word<<", length="<<word.size();
}
第二題
- 三角函數的函式是屬於
<cmath>
函式庫 #define
可把想替換的字換成另一個字,Pi
也可以用float
、double
存
#include <iostream>
#include <cmath>
#include <iomanip>
#define Pi 3.14159
using namespace std;
int main()
{
float a,b,c;
cin>>a>>b>>c;
cout<<setprecision(3)<<fixed<<a*b*sin(c*Pi/180.0)/2.0;
}
第三題
- 先判斷分數(注意題目是大於等於),再判斷溫度及氣壓
- 邏輯運算子
||
是or
、&&
是and
#include <iostream>
using namespace std;
int main()
{
int score;
cin>>score;
if(score>=100)
cout<<"High";
else
cout<<"Low";
cout<<endl;
int tem,pre;
cin>>tem>>pre;
if( tem>=40 || pre>=200 )
cout<<"Warning";
else
cout<<"OK";
cout<<endl;
}
如果有任何問題,歡迎私訊跟我討論喔!