返回列表 發帖

if... else if... else 進階練習

利用 if...else if...else 敘述, 試做一個成績分級程式:
90 ~ 100 優等
80 ~ 89   甲等
70 ~ 79   乙等
60 ~ 69   丙等
  0 ~ 59   丁等

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int score;
  6.     cout<<"請輸入你的成績: ";
  7.     cin>>score;
  8.     cout<<"你的成績是"<<score<<"分"<<endl;
  9.     if(score>=90 && score <=100)
  10.     {
  11.          cout<<"優等!!!"<<endl;                                 
  12.     }else if(score>=80 && score<90)
  13.     {
  14.          cout<<"甲等!!!"<<endl;                 
  15.     }else if(score>=70 && score<80)
  16.     {
  17.          cout<<"乙等!!!"<<endl;                                 
  18.     }else if(score>=60 && score<70)
  19.     {
  20.          cout<<"丙等!!!"<<endl;                                                      
  21.     }else
  22.     {
  23.          cout<<"丁等!!!"<<endl;
  24.     }
  25.     system("pause");
  26.     return 0;
  27. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.       int score;               
  6.       cout<<"請輸入你的成績";
  7.       cin>>score;
  8.       cout<<""<<score<<"分"<<endl;
  9.       if(score>=90 && score<=100)
  10.       {
  11.           cout<<"優等"<<endl;
  12.       }else if(score>=80 && score<=89)     
  13.       {
  14.           cout<<"甲等"<<endl;
  15.       }else if(score>=70 && score<=79)
  16.       {
  17.           cout<<"乙等"<<endl;
  18.       }else if(score>=60 && score<=69)
  19.       {
  20.           cout<<"丙等"<<endl;
  21.       }else if(score>=50 && score<=59)
  22.       {
  23.            cout<<"丁等"<<endl;
  24.       }
  25.       system("pause");
  26.       return 0;   

  27. }
複製代碼

TOP

本帖最後由 蔡岳凌 於 2012-4-18 13:20 編輯
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.       int score;               
  6.       cout<<"請輸入你的成績:";
  7.       cin>>score;
  8.       cout<<"你的成績是"<<score<<"分"<<endl;
  9.       if(score>=90 && score<=100)
  10.       {
  11.           cout<<"優等!!!"<<endl;
  12.       }else if(score>=80 && score<=89)     //&& ---> and
  13.       {
  14.           cout<<"甲等!"<<endl;
  15.       }else if(score>=70  && score<=79)
  16.       {
  17.           cout<<" 乙等!"<<endl;
  18.       }else if(score>=60  && score<=69)
  19.       {
  20.           cout<<" 丙等!!"<<endl;
  21.       }else if(score>=0  && score<=59)
  22.       {
  23.            cout<<"丁等!!"<<endl;
  24.       }else
  25.       {
  26.            cout<<"別玩了,再胡鬧我扁你!"<<endl;
  27.       }
  28.       system("pause");
  29.       return 0;   
  30. }
複製代碼

TOP

返回列表