#include <stdio.h>
int main()
{
int score;
scanf("%d", &score);
if (score >= 90)
{
printf("A");
}
else if (score >= 80)
{
printf("B");
}
else if (score >= 70)
{
printf("C");
}
else if (score >= 60)
{
printf("D");
}
else
{
printf("E");
}
return 0;
}
# include<stdio.h>
#include<math.h>
int main()
{
float score;
scanf("%f",&score);
if (score>=90)
{
printf("A");
}
else if (score >= 80 && score < 90)
{
printf("B");
}
else if (score >= 70 && score < 80)
{
printf("C");
}
else if (score >= 60 && score < 70)
{
printf("D");
}
else {
printf("E");
}
return 0;
}
#include<stdio.h>
int main()
{
//如果要求是整数 int score;
double score;//此处定义为双精度浮点型 考虑到成绩有可能出现小数的情况
scanf("%lf",&score);
if (score>=90){
printf("A");
}
else if (score >= 80 && score < 90){
printf("B");
}
else if (score >= 70 && score < 80){
printf("C");
}
else if (score >= 60 && score < 70){
printf("D");
}
else {
printf("E");
}
return 0;
}
本题考查的就是对if else if else if ... else 语句(选择结构)。
希望对题主有所帮助,望采纳!!