用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。已知转换标准为:
0-59 E
60-69 D
70-79 C
80-89 B
90-100 A
**输入格式要求:"%d" 提示信息:"Please enter score:"
**输出格式要求:"Input error!\n" "%d——A\n"
程序运行示例1如下:
Please enter score:15
15——E
程序运行示例2如下:
Please enter score:85
85—B
#include<stdio.h>
int main()
{
int score;
char grade;
printf("Please enter score:");
scanf("%d",&score);
if (score>=90&&score<=100)
printf("%d——A\n",score);
else if (score>=80&&score<=89)
printf("%d——B\n",score);
else if(score>=70&&score<=79)
printf("%d——C\n",score);
else if(score>=60&&score<=69)
printf("%d——D\n",score);
else if(score>=0&&score<=59)
printf("%d——E\n",score);
return 0;
}
运行结果