/********************************************************
给学生写评语,若学生成绩在60~69分,则打印“及格”,
70~89分则打印“良好”,90~100分打印“优秀”,
60分以下打印“不及格”,请用switch语句编程。
******************************************************/
#include<stdio.h>
void main()
{
int score;
printf("请输入你的分数:");
scanf("%d",&score);
switch(score)
{
case 4:printf("(90-100)优秀!!\n");break;
case 3:printf("(70-89)良好!!\n");break;
case 2:printf("(60-69)及格!!\n");break;
case 1:printf("(0-60)不及格!!\n");break;
default:printf("分数非法!!\n");break;
}
}
#include<stdio.h>
void main()
{
int score,n;
printf("请输入你的分数:");
scanf("%d",&score);
if(score>100) printf("分数错误,请重新输入:");
n=score%10;
switch(n)
{
case 9:
case 10:printf("(90-100)优秀!!\n");break;
case 7:
case 8:printf("(70-89)良好!!\n");break;
case 6:printf("(60-69)及格!!\n");break;
case 4:
case 3:
case 2:
case 1:
case 5:printf("(0-60)不及格!!\n");break;
}
}