2013年12月16日 星期一

計算平均成績---運算子的程式練習

題目:計算平均成績

輸入 學籍 國 英 數 三科成績
輸出格式
         學號 ~~~
         國文 ~~~
         英文 ~~~
         數學 ~~~
       __________________
         平均 ~~~

根據一開始所畫之流程圖來執行

#include<iostream>

#include<string>//後面有用到string(宣告資料型態字串)的時候要加

using namespace std;

int main( )//一個空括弧
{

 string num1;//學號

 int num2num3num4num5;//國,英,

 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;

}



沒有留言:

張貼留言