C语言实现按照考试成绩的等级输出百分制分数段

A等为85-100分,B等为70-84分,C等为60-69分,D等为60分以下。
解题思路:这是一个多分支选择问题,根据百分制分数将学生成绩分为4个等级,如果用if语句来处理至少需要3层嵌套的if,进行3次检查判断。用switch语句,进行一次检查即可得到结果。

#include<stdio.h>//头文件
int main()//主函数
{char grade; //定义成绩级别字符变量 printf("输入成绩级别:");//提示语句 scanf("%c",&grade); //键盘输入 printf("成绩段:");//提示语句 switch(grade) //switch多分支 {case'A':printf("85-100\n");break;//输出A的成绩分布 case'B':printf("70-84\n");break;//输出B的成绩分布 case'C':printf("60-69\n");break;//输出C的成绩分布 case'D':printf("不及格小于60\n");break;//输出D的成绩分布 default:printf("输入成绩等级有误\n");//输出成绩级别有误 } return 0;//函数返回值为0
}/*
需要注意的一点是:switch后面括号内的“表达式”,其值的类型应为整数类型(包括字符型)
,switch语句的作用是根据表达式的值,使流程跳转到不同的语句。
*/

【C语言】C语言实现按照考试成绩的等级输出百分制分数段相关推荐

  1. 例【4.6】 要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70-84分,C等为60-69分,D等为60分以下。

  2. 【c语言】蓝桥杯算法训练 成绩的等级输出

    问题描述 输入一个百分制的成绩t后,按下式输出它的等级.等级为:90-100为A,80-89为B,70-79为C,60-69为D,0-59为E 样例输入 98 样例输出 A #include<s ...

  3. C语言输入成绩等级输出对应分数段

    #include <stdio.h> #include <stdlib.h>/* run this program using the console pauser or ad ...

  4. c语言学生成绩查询课设报告,C语言课设报告(学生考试成绩查询程序)【荐】.doc...

    C语言课设报告(学生考试成绩查询程序)[荐].doc 学生考试成绩查询程序 学号:******** 姓名:***** 完成日期:****年月 通过键盘输入学生的考试信息,包括:学号.姓名.课程名称.学 ...

  5. C语言实现根据考试成绩等级,打印百分制分数段

    根据考试成绩等级,打印百分制分数段,转换规则如下: 考试等级: A+,A,A-,B+,B,B-,C,D 对应的百分制:100,90,85,80,75,70,60,<60 代码如下: #inclu ...

  6. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。

    package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...

  7. byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段

    用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...

  8. Java编写代码实现考试成绩分等级(键盘录入数据)。

    Java编写代码实现考试成绩分等级(键盘录入数据) 90~100 A等. 80-89 B等. 70-79 C等. 60-69 D等. 60以下 E等. 请根据给定成绩,输出对应的等级. //导包 im ...

  9. 学生成绩abcde怎样划分_中考成绩中ABCD等级代表的分数段是什么?

    1.中考成绩中ABCD等级,代表的分数段,是指每一个等级的最低分.和最高分之间为该等级的区间. 比如,假设A等为90~100分,则90~100即为A等成绩的分数段.全国各地划分的等级标准不一样,请参照 ...

最新文章

  1. Linux命令详解----iostat
  2. 成功解决python中出现的IndentationError: expected an indented block的错误
  3. 范式青春er,寻找同行的你!
  4. mysql主从数据库验证_数据库主从一致性验证
  5. 从 Hive 大规模迁移作业到 Spark 在有赞的实践
  6. SQL练习题完整(做完你就是高手)
  7. 【Flink】Flink CancellationException null DefaultExecutionGraphCache LeaderRetrievalHandler
  8. android ndk 段错误,android crash之段错误原因及分析方法
  9. Python爬虫爬取微博热搜保存为 Markdown 文件
  10. 3月2日 ESC CAN 比特率 波特率 带宽与容量 香农定理 奈奎斯特定理 信噪比
  11. 一代私募传奇落幕:黑石创始人彼得森留下4000亿美元离世
  12. python怎么读单词_利用Python制作查单词小程序(一):抓取来自百度翻译的单词释义和音标...
  13. 天天QQ记牌器2.37 去广告绿色版
  14. windows使用detours实现进程拦截实操
  15. 橡皮擦的英语_英语单词这样写,老师想扣卷面分都难!(建议收藏学习)
  16. 考研英语作文—谋篇布局
  17. 面向过程(PO)和面向对象(OO)的区别(思维导图)
  18. 批量创建Azure DevOps Server 的账户
  19. 互联网公司招聘--奇虎360--技术类--2014年笔试题
  20. 不会玩可别说节日营销过气了

热门文章

  1. Android 高仿豌豆荚 一键安装app 功能 实现
  2. 扫雷-空白展开算法(优化)-详解
  3. js-最常用的js表单校验1
  4. [踩坑解决]npm ERR! gyp info it worked if it ends with oknpm ERR! gyp verb cli [
  5. ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1
  6. MySQL报错:SQL错误[1146][42s02]: Table 'tablename' doesn't exist(记一次以为自己删库的经历)
  7. Android 通过短信(H5)跳转到App指定页面
  8. 红亚太学链微信公众号正式发布
  9. 农业银行查询开户支行的方法
  10. Mapping Spiking Neural Networks的论文汇总以及思考