项目26.1 成绩等级
来源:互联网 发布:福建省软件行业协会 编辑:程序博客网 时间:2024/06/02 13:24
任务和代码:给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80-89分为’B’,70-79分为’C’,
60-69分为’D’,60分以下为’E’。
/*文件名:main.c作者:小风景完成日期:2015.9.11问题描述: 给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80-89分为’B’,70-79分为’C’,60-69分为’D’,60分以下为’E’。程序输出:成绩等级*/#include <stdio.h>#include <stdlib.h>int main(){ int iscore,igrade; printf("请输入学生的分数:"); scanf("%d",&iscore); igrade = (iscore < 60) + (iscore <=69) +(iscore <=79) +(iscore <= 89) +(iscore <= 100); switch(igrade) { case 5: printf("E\n"); break; case 4: printf("D\n"); break; case 3: printf("C\n"); break; case 2: printf("B\n"); break; case 1: printf("A\n"); break; default: printf("输入错误!"); break; } return 0;}
运行结果:
总结:通过求分数处于五个区间的真假来判断其等级,由于分数本身只有0-100,这个数量并不大,也可用score/10 来计算等级,然后再switch语句中一一列举,case语句结束时应该加上break;否则将会顺序的计算下去,case语句并不会主动停止。
--------------------------------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
0 0
- 项目26.1 成绩等级
- 第26讲-项目二-成绩等级
- 第26讲 项目2--成绩等级
- 第二十六讲项目2-成绩等级
- 第二十六讲项目二 成绩等级
- 第26讲项目2-成绩等级
- 成绩等级
- c语言入门之项目2.0——成绩等级
- 第26讲项目2——成绩等级
- 输入成绩,输出等级。
- 根据成绩,输出等级
- 输入成绩查看等级
- 输出成绩等级
- 学生成绩等级
- 成绩等级统计
- 百分之成绩等级
- switch判断成绩等级
- 输出成绩等级
- 《php和mysql web开发》笔记——第8章 设计Web数据库
- Matlab基础知识
- java.lang.Exception: 索引中丢失 IN 或 OUT 参数::2 解决方法
- Git Bug分支
- xml解析
- 项目26.1 成绩等级
- linux的操作
- HDU 3819 A and B Problem
- 前端素材汇总(持续更新中......)
- 解决maven项目出现Dynamic Web Module 3.0 requires Java 1.6 or newer.错误
- Dom解析
- hadoop namenode无法启动,提示Failed on local exception的解决方法
- 第4周SHH数据结构—【项目1-建立单链表】
- 怀揣梦想不曾停歇