输入某学生的考试成绩,输出对应等级A、B 、C、 D、E。A级对应分数段为90~100,B级对应分数段80~90, C级对应分数段70~79 , D级对应分数段为60~69,E为60分以下。(要求:①分别用if语句和switch语句完成;②输入成绩为负数,显示提示信息“输入错误,请输入1~100的成绩”。)

(要求:①分别用if语句和switch语句完成;②输入成绩为负数,显示提示信息“输入错误,请输入1~100的成绩”。)
实验程序:
1.if语句

#include<stdio.h>
int main()
{int a;printf("请输入成绩:");scanf("%d",&a);if(a>=90&&a<=100)printf("等级是A\n");else if(a>=80&&a<=89)printf("等级是B\n");else if(a>=70&&a<=79)printf("等级是C\n");else if(a>=60&&a<=69)printf("等级是D\n");else if(a>=0&&a<=59)printf("等级是E\n");else if(a<0)printf("输入错误,请输入1~100的成¦绩");getchar();return 0;
}

2.switch语句


```c
#include<stdio.h>
int main()
{int x;printf("请输入成绩:"); scanf("%d",&x);if((x<0) || (x>100))printf("输入错误,请输入1~100的成绩");else{   x=x/10;switch(x){case 10:case 9:printf("A");break;case 8:printf("B");break;case 7:printf("C");break;case 6:printf("D");break;default:printf("E");}}printf("\n");return 0;
}

输入某学生的考试成绩,输出对应等级A、B 、C、 D、E相关推荐

  1. 《JAVA练习题目2》 输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出。

    题目内容: 输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出. 输入格式: 10个学生的成绩,以空格分割. 输出格式: 及格成绩从高到低,成绩之间用空格分隔,最后一个分数后面也有一个空格.如果 ...

  2. Java 计算学生的考试成绩

    题目描述 下面程序用来计算学生的考试成绩.本次考试总共有40题,每题2.5分,学生的成绩最后用两种方式表示,第一种是百分制(如0,97.5等等):第二种方式是以字符的方式表示,所有合格的学生用Y表示, ...

  3. c语言输入成绩求不及格,输入一个学生信息,可以输出,不及格那个输出狗后会有程序停止运行...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 但是输入两个以上都不输出了怎么回事啊,也不报错 #include #include #include //单链表的存储结构 typedef struct ...

  4. 老师利用计算机分析学生的考试成绩属于(),解析计算机考试成绩的数据分析理论...

    摘 要 基于计算机数据分析下的计算机考试成绩,更能直观的.科学的.公正的反应学生的学习水平及教师的教学效果.提高了教师对计算机成绩中潜在数据信息的发现和挖掘,有利于计算机教学水平的提高.同时,通过计算 ...

  5. 3.定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。

    #include<stdio.h> #define N 10 void main(void) {int i;float a[N],ave;ave=0;for(i=0;i<N;i++) ...

  6. Python绘制雷达图展示学生各科考试成绩

    参考代码: 运行效果: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...

  7. 分数段统计函数c语言,Excel 五个函数统计学生期末考试分数段

    考试结束,老师们都要对学生的考试成绩进行分析.各分数段人数的统计是其中一项必做的工作.在Excel中,怎样快速准确地统计分数段人数呢?以下的方法也许对你有所帮助. 先看看原始的学生成绩表.五门功课的成 ...

  8. 用 Python 写了一个学生在线考试管理系统

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接: https://blog.csdn.net/weixin_44269312/arti ...

  9. 学业水平测试计算机考试查询,学业水平考试成绩查询方法 怎么查

    学业水平考试成绩查询方法是什么,怎么查成绩,小编整理了相关信息,来看一下! 学业水平考试成绩怎么查 1.网站查询:通过百度或输入网址,进入学业水平测试成绩查询的官网,输入考生号和密码即可; 2.微信查 ...

最新文章

  1. radio根据name 获取选中值及判断是否被选中
  2. 食出100分:‘粥’的做法4---鱼片瘦肉粥
  3. 单例模式(全局地提供了一个类的唯一对象,该类的对象只创建一次,避免了创建类对象的开销)
  4. linux无文件渗透执行elf
  5. crtmpserver 配置说明_crtmpserver 流媒体服务器 集群 安装配置
  6. Python 实现有道翻译命令行版
  7. 利用SCCM 2007 软件分发
  8. 第一个python代码
  9. QA面试题:之一(中英文题目、难度:简单)
  10. 《Linux内核分析》 第八节 进程的切换和系统的一般执行过程
  11. 基于Java毕业设计移动电商网站源码+系统+mysql+lw文档+部署软件
  12. 新潮科技:人工智能歌词创作软件app,在线ai作词押韵写歌词,可以自己写歌词的软件
  13. tomcat 8.0下载
  14. 搜狗站长移动开放适配的pattern匹配规则怎么写?
  15. 服务器主板显示ba,为什么我的设计器不能显示,但是可以调通,主板信息读出发生错误...
  16. TeachingKids-一款针对2到6岁宝宝的教育类游戏,目前可以让宝宝认知一些基础的水果,并进行简单的测验。
  17. Labview | VDM与VAS2018下载
  18. 21款免费的HTML5响应式模板(附下载
  19. 韩国计划扩展网络道德课程
  20. 抖音直播各类话术?开场、留人、促单互动话术合集

热门文章

  1. Exynos4412-itop4412 uboot移植
  2. Layui使用中遇到的问题
  3. 可爱的树链剖分(染色)
  4. CAD导入卫星地图几种方式
  5. 各种Android实现边框
  6. 计算机网路——163邮箱授权码
  7. web网页劫持是如何做到的、网页劫持是怎么做到的
  8. CMOS反相器设计与仿真
  9. ssh连接服务器 一段时间不动后 无响应
  10. Hive中的map join、left semi join和sort merge bucket join