选择结构程序

编写程序,学生单科成绩按下列标准分等(其中x为每个学生的单科成绩)

成绩                等级英文名称

x<60                      bad

60<=x<80                  middle

80<=x<90                  good

90<=x                    excellent

现输入某个学生的单科成绩,请输出他的等级标准。

方法一:

#include<stdio.h>

int  main()

{

int ival;

printf("请输入某个学生的单科成绩:");

scanf("%d",&ival);

if(ival<60)

{

printf("等级为:bad\n");

}

else  if(ival>=60&&ival<80)

{

printf("等级为:middle\n");

}

else  if(ival>=80&&ival<90)

{

printf("等级为:good\n");

}

else  if(ival>=90&&ival<=100)

{

printf("等级为:excellent\n");

}

return  0;

}

方法二:

#include<stdio.h>

int  main()

{

int ival=0;

int  k;

printf("请输入某个学生的单科成绩:");

scanf("%d",&ival);

k=ival/10;

switch(k)

{

case 1:

case 2:

case 3:

case 4:

case 5:

{

printf("等级为:bad\n");

break;

}

case 6:

case 7:

{

printf("等级为:middle\n");

break;

}

case 8:

{

printf("等级为:good\n");

break;

}

case 9:

case 10:

{

printf("等级为:ecellent\n");

break;

}

}

return  0;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容