c语言上机题,求大神
发布网友
发布时间:2022-04-28 12:17
我来回答
共2个回答
热心网友
时间:2023-10-09 01:00
#include<stdio.h>
int main()
{
int score;
while(scanf("%d",&score)!=EOF)
{
if(score<0) printf("输入数据错误\n");
else if(score<60) printf("E\n");
else if(score<70) printf("D\n");
else if(score<80) printf("C\n");
else if(score<90) printf("B\n");
else if(score<101) printf("A\n");
else printf("输入数据错误\n");
switch(score/10)
{
case 10:;score==100? printf("A\n"):printf("输入数据错误\n");break;
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
case 5:;
case 4:;
case 3:;
case 2:;
case 1:;printf("E\n");break;
default: printf("输入数据错误\n");
}
}
return 0;
}
热心网友
时间:2023-10-09 01:01
第一题目:
#include<stdio.h>
int main()
{
int num;
scanf("%d",&num);
if(num<0||num>100)
{
printf("输入数据错\n");
return 1;
}
/* if语句 */
if(num>=90)
{
printf("A\n");
}
else if(num>=80&&num<=89)
{
printf("B\n");
}
else if(num>=70&&num<=79)
{
printf("C\n");
}
else if(num>=60&&num<=69)
{
printf("D\n");
}
else
{
printf("E\n");
}
/* switch语句 */
switch(num/10)
{
case 9:
case 10:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("D\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
break;
}
return 0;
}