C++作业,大家帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/11 03:35:25
给出一个百分制的成绩,要求输出的成绩等级A,B,C,D,E。90分以上为A,80到89为B,70到79 为C,60到69为D,60分以下为E
要求用IF-ELSE和swith实现

int main()
{
int score;
printf("input score\n");
scanf("%d",&score);
if(score >= 90)
{
printf("A!\n");
}
else if(score >= 80 && score <= 89)
{
printf("B!\n");
}
else if(score >= 70 && score <= 79)
{
printf("C!\n");
}
else if(score >= 60 && score <=69 )
{
printf("D!\n");
}
else
printf("E!\n")
return 0;
}

用if语句:
#include <iostream.h>
void main(){
int score,n;
cout<<"input the score:";
cin>>score;
if(score>90)
cout<<"A"<<endl;
else if(score>=80&&score<=89)
cout<<"B"<<endl;
else if(score>=70&&score<=79)
cout<<"C"<<endl;