习题 3.11 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。

C++程序设计(第三版) 谭浩强 习题3.11 个人设计

习题 3.11 给出一个百分制的成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。

代码块:

#include 
using namespace std;
int main()
{
    float score;
    int d;
    cout<<"Please enter score: ";
    cin>>score;
    d=score/10;
    switch(d){
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    case 5: cout<<"Grade= "<<'E'; break;
    case 6: cout<<"Grade= "<<'D'; break;
    case 7: cout<<"Grade= "<<'C'; break;
    case 8: cout<<"Grade= "<<'B'; break;
    case 9:
    case 10: cout<<"Grade= "<<'A'; break;
    default: cout<<"Error!"; break;
    }
    cout<"pause");
    return 0;
}

你可能感兴趣的:(C++程序设计,(第三版),谭浩强,课后答案)