題目:計算平均成績
輸入 學籍 國 英 數 三科成績
輸出格式
學號 ~~~
國文 ~~~分
英文 ~~~分
數學 ~~~分
__________________
平均 ~~~分
根據一開始所畫之流程圖來執行
#include<iostream>
#include<string>//後面有用到string(宣告資料型態為字串)的時候要加
using namespace
std;
int main( )//一個空括弧
{
string num1;//學號
int num2,num3,num4,num5;//國,英, 數
float num5;//平均
cout<<"請輸入您的學號 : "<<endl;
cin>>num1;
cout<<"請輸入您的國文成績 :"<<endl;
cin>>num2;
cout<<"請輸入您的英文成績 :"<<endl;
cin>>num3;
cout<<"請輸入您的數學成績 :"<<endl;
cin>>num4;
num5=(num2+num3+num4)/3.0;
//除以3.0是因為這樣算才會有小數後一位,因為除以三不一定是整除,如果沒有 3.0 的話,會造成小數後都消失,即使並沒有除乾淨,寫成3.0是一個小技巧
cout<<"學號 :"<< num1<<
endl;
cout<<"國文 :"<<num2<<"分"<<endl;
//為什麼 分(中文)是在雙引號裡面呢?因為中文字在萬國碼裡面是佔兩個byte,所以即使只有一個字,也最好以字串(string)表示之
cout<<"英文 :"<<num3<<"分"<<endl;
cout<<"數學 :"<<num4<<"分"<<endl;
couy<<"_________________________________"<<endl;
cout<<"平均 :"<<num5<<"分"<<endl;
//最後的換行(<<endl;)是將結果和程式的結尾分開成兩行,個人認為這樣叫好看
retoun 0;
}