求大神指教,帮我看看哪里错了该怎么写

2024-11-07 23:33:34
推荐回答(2个)
回答(1):

#include
void part1();
void part2()
int main()
{
part1();
part2();
return 0;
}

void part1()//switch
{
int n;
scanf("%d",&n);
switch(n/10)
{
case 9:printf("优秀\n");break;
case 8:printf("良好\n");break;
case 7:printf("中等\n");break;
case 6:printf("及格\n");break;
case 5:case 4:case 3:case 2:case 1:case 0:
printf("不及格\n");break;
default :printf("输入成绩不正确\n");
}
}

void part2()//if
{
int n;
scanf("%d",&n);
if(n>=90)printf("优秀\n");
else if(n>=80)printf("良好\n");
else if(n>=70)printf("中等\n");
else if(n>=60)printf("及格\n");
else if(n>=0)printf("不及格\n");
else printf("输入成绩不正确\n");
}

回答(2):

拍清楚点