给100分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80-90为
‘B’,70-80为‘C’,60-70为‘D’,60分以下为‘E’。
#include<stdio.h>
#include<math.h>
main()
{
int x,k;
printf("\nplease input an score:\n");
scanf("%d",&x);
if(x>=90 && x=<100)
k=1;
if(x>=80 && x=<90)
k=2;
if(x>=70 && x=<80)
k=3;
if(x>=60 && x=<70)
k=4;
if(x<60)
k=5;
swicth(k)
{case 1: printf("\nthe score belong to A !\n");break;
case 2: printf("\nthe score belong to B !\n");break;
case 3: printf("\nthe score belong to c !\n");break;
case 4: printf("\nthe score belong to D !\n");break;
case 5: printf("\nthe score belong to d !\n");break;
default:printf("error!");
}
不知道为什么,这个程序也是有错误的,老是那个错误!说缺少一个小的括号!
我想不明白啊!这个程序不难!算法简单!但是我就是做的不对!请各位高手指点小弟啊!