如何用C做???

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:32:07
从键盘输入学生的考试成绩,利用计算机将学生的成绩划分等级并输出。学生的成绩可分为5个等级,这5个等级是:90—99分为A级,80—89分为B级,70—79分为C级,60—69分为D级,0—59分为E级。学生的考试成绩为0—99分。分别用if多分支结构和switch多分支结构实现。

可以把详细步骤的说明写出来吗?

switch配合if编写:

#include<stdio.h>

void main()
{
int i,j;
printf("请输入您的考试成绩:");
scanf("%d",&i);
if(i>=0&&i<=59)
j=1;
if(i>=60&&i<69)
j=2;
if(i>=70&&i<=79)
j=3;
if(i>=80&&i<=89)
j=4;
if(i>=90&&i<=99)
j=5;
switch(j)
{
case 1:
{
printf("您的考试成绩为:E\n");
break;
}
case 2:
{
printf("您的考试成绩为:D\n");
break;
}
case 3:
{
printf("您的考试成绩为:C\n");
break;
}
case 4:
{
printf("您的考试成绩为:B\n");
break;
}
case 5:
{
printf("您的考试成绩为:A\n");
break;
}
default:
printf("您输入的成绩不在考试成绩范围内!\n");

}
}

if多分支结构语句单独编写:
#include<stdio.h>

void main()