#include <stdio.h>
void main()
{
int n;
char g;
printf("n:");
scanf("%d",&n);
if (n>=90)
g='A';
else if (n>=80)
g='B';
else if (n>=70)
g='C';
else if (n>=60)
g='D';
else
g='E';
printf("%c\n",g);
}
采用switch语句编写的程序如下。
#include <stdio.h>
void main()
{
int n,m;
char g;
printf("n:");
scanf("%d",&n);
m=n/10;
switch(m)
{
case 10:
case 9:g='A';break;
case 8:g='B';break;
case 7:g='C';break;
case 6:g='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:g='E';break;
}
printf("%c\n",g);
}