对学生的成绩进行分级评测,规则为:成绩1-100之间合法
方法1:if语句
#include <stdio.h>
int main(int argc, const char *argv[])
{
float p;
printf("请输入学生成绩:");
scanf("%f",&p);
if(p<=100&&p>=0)
{
if(p>=90)
printf("等级A\n");
else if(p>=80)
printf("等级B\n");
else if(p>=70)
printf("等级C\n");
else if (p>=60)
printf("等级D\n");
else
printf("等级E\n");
}
return 0;
}
方法2:switch语句
#include <stdio.h>
int main(int argc, const char *argv[])
{
int p;
printf("请输入学生成绩:");
scanf("%d",&p);
if(p<=100&&p>=0)
{
switch(p/10)
{
case 10:
printf("等级A\n");break;
case 9:
printf("等级A\n");break;
case 8:
printf("等级B\n");break;
case 7:
printf("等级C\n");break;
case 6:
printf("等级D\n");break;
default:
printf("等级E\n");
}