壮志凌云2011 泡泡电影:C语言问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:26:10
给出某学生的百分制成绩,要求输出A,B,C,的,五个等级。90分以上为A级,80-89分的为B级,70-79分为C级,60-69分的为D级,60分以下的为E级。要求:(1)用if语句编写程序。
(2)用switch语句编写程序。

#include <stdio.h>
void main()
{
float x;
printf("请输入成绩:");
scanf("%f",&x);
if (x<60)
printf("为E类\n");
else
if (x<70)
printf("为D类\n");
else
if (x<80)
printf("为C类\n");
else
if (x<90)
printf("为B类\n");
else
printf("为A类\n");
}
main()
{
int score;
int ds;
scanf("%d",score);
ds=score/10;
switch(ds)
{
case 10:
case 9: printf("A level\n");break;
case 8: printf("B level\n");break;
case 7: printf("C level\n"); break;
case 6:printf("D level\n"); break;
default: printf("E level\n");break;
}
}

#include <stdio.h>
void main()
{
float x;
printf("请输入成绩:");
scanf("%f",&x);
if (x<60)
printf("为E类\n");
else
if (x<70)
printf("为D类\n");
else
if (x<80)
printf("为C类\n");
else
if (x<90)
printf("为B类\n");
else
printf("为A类\n");
}
我们也有这个作业,但只写了个IF的,呵呵~~~

楼上这为已经写的很 好了
我也没什么可写的了

if 和 switch是初级语句,到网站上找点例子 模仿的编一下就行,很简单的.

很简单的一个问题。楼主应该自己动手的~不能总想着别人帮嘛~

3楼写好了。。我也不用写了。。