供参考:
#include <stdio.h>
int main()
{
char n;
scanf("%c",&n);
switch (n){
case 'A':
case 'a':
printf("85~100\n");
break;
case 'B':
case 'b':
printf("70~84\n");
break;
case 'C':
case 'c':
printf("60~69\n");
break;
case 'D':
case 'd':
printf("0~59\n");
break;
default:
//printf("error\n");
break;
}
return 0;
}
#include<stdio.h>
int main()
{
int x,y;
printf("请输入成绩:");
scanf("%d",&x);
if((x<0) || (x>100))
printf("输入错误,请输入1~100的成绩");
else
{
if(x>84){
y=9;
}else if(85>x&&x>69){
y=8;
}else {
y=x/10;
}
switch(y)
{
case 9:printf("A");break;
case 8:printf("B");break;
case 6:printf("C");break;
default:printf("D");
}
}
printf("\n");
return 0;
}
#include<stdio.h>
int main()
{
int x, n;
printf("请输入成绩:\t");
scanf("%d", &x);
if((x<0) || (x>100))
printf("输入1~100的成绩!");
else
{
if(x > 84){
n = 0;
}else if(85 > x && x > 69){
n = 1;
}else if(70 > x && x >59{
n = 2;
}else{
n = 3;
}
switch(n)
{
case 0:
printf("85~100分\n");
break;
case 1:
printf("70~84分\n");
break;
case 2:
printf("60~69分\n");
break;
default:
printf("60分以下\n");
break;
}
}
return 0;
}