操作方法
用if结构实现: #include<stdio.h>main (){int s;printf ("请输入学生成绩:");scanf("%d",&s);if(s>=0 && s<=100){ if (s>=90) printf("成绩等级是A\n"); else if (s>=80) printf("成绩等级是B\n"); else if (s>=70) printf("成绩等级是C\n"); else if (s>=60) printf("成绩等级是D\n"); else if (s<60) printf("成绩等级是E\n");}else printf("输入的成绩错误\n");}
用switch结构实现: #include<stdio.h>void main (){int s,d;printf("请输入学生成绩:");scanf("%d",&s);if(s>=0 && s<=100)d=s/10;elseprintf("输入的成绩错误\n"); switch(d) { case 10: case 9:printf("学生成绩是A\n");break; case 8:printf("学生成绩是B\n");break; case 7:printf("学生成绩是C\n");break; case 6:printf("学生成绩是D\n");break; case 5: case 4: case 3: case 2: case 1: case 0:printf("学生成绩是E\n");break; }}