C语言程序之经典习题:给出一百分制成绩,要求输出成绩等级‘A‘B ‘C‘D‘E ‘,90 分以上为‘A”,80~89 分为‘B‘,70~79 分为‘C‘,60~69 分为‘D‘,60 分以下为‘E‘
给出一百分制成绩,要求输出成绩等级'A’、'B'、 'C'、'D'、'E' 。
并且要判断,输入的是否是一百以内的数
90 分以上为''A”,80~89 分为'B',70~79 分为'C',60~69 分为'D',60 分以下为'E'。
思路:
1.先从键盘键入一个数(成绩)
2.判断输入的数是否为0-100
3.然后依次判断所属的分数区间
注意:因为用的软件不同,所以我代码中的输入函数 scanf_s ,你们复制代码过去记得把改输入函数改为 scanf
首先是 if 函数写的:
#include<stdio.h>
int main() {int score;printf("请输入成绩分数\n");scanf_s("%d", &score);if (score < 0 || score>100) {printf("输入的成绩有误,请输入0-100区间的分数");}else {if (score >= 90 && score < 100) {printf("成绩等级为A\n");}else if (score >= 80 && score < 89) {printf("成绩等级为B\n");}else if (score >= 70 && score < 79) {printf("成绩等级为C\n");}else if (score >= 60 && score < 69) {printf("成绩等级为D\n");}else {printf("成绩等级为E\n");}}printf("成绩评定结束");return 0;
}
这里是 swich 函数写的 swich--case
思路:
1.先从键盘键入一个数(成绩)
2.判断输入的数是否为0-100
3.然后依次判断所属的分数区间
这次运用到了 分数除以10—score/10,得出case的数,如下
成绩 对应 case
90-100分 csae 9 10
80-89 ... 8
70-79 ... 7
60-69 ... 6
0-59 ... default
#include<stdio.h>
int main() {int score;//分数puts("请输入成绩分数");scanf_s("%d", &score);if (score<0||score>100) {printf("输入的成绩有误,请输入0-100区间的分数");}else {/*分数/10————score/1090-100分 csae ;9 1080-89 ... 870-79 ... 760-69 ... 60-59 ... default*/switch (score / 10){case 10:case 9:printf("成绩等级为A\n");break;case 8:printf("成绩等级为B\n");break;case 7:printf("成绩等级为C\n");break;case 6:printf("成绩等级为D\n");break;default:printf("成绩等级为E\n");break;}}printf("结束");return 0;
}
C语言程序之经典习题:给出一百分制成绩,要求输出成绩等级‘A‘B ‘C‘D‘E ‘,90 分以上为‘A”,80~89 分为‘B‘,70~79 分为‘C‘,60~69 分为‘D‘,60 分以下为‘E‘相关推荐
- C语言程序之经典习题:请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
请编程序将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母. 例如,字母"A"后面第4个字母是"E",用&quo ...
- C语言程序之经典习题:运输公司对用户计算运输费用。路程(s/km)越远,每吨/千米运费越低。
运公司对用户计算运输费用.路程(s/km)越远,每吨千米运费越低 s < 250 没有折扣 250 ≤ s < 500 2% ...
- 习题 3.11 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。
C++程序设计(第三版) 谭浩强 习题3.11 个人设计 习题 3.11 给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80~89分为'B',70~ ...
- 给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E
欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题. 1. 给出一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B,70~79分 ...
- 从键盘接收一百分制成绩( 0~100),要求输出其对应的成绩等级 A~E。其中,90 分以上为'A',80~89 分为'B', 70~79分为'C', 60~69分为'D', 60 分以下为'E'。
从键盘接收一百分制成绩( 0~100),要求输出其对应的成绩等级 A~E. 其中,90 分以上为 'A',80~89 分为 'B', 70~79分为 'C', 60~69分为 'D', 60 分以下为 ...
- java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章
java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...
- 大一c语言程序设计项目教程课,C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...
C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案 习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B ).A. %= ...
- C语言中输出成绩等级,给出一百分制成绩 要求输出成绩等级
给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'. 90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'. [c源程序] # ...
- python输入百分制成绩输出成绩等级_给出一百分制成绩 要求输出成绩等级
给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'. 90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'. [c源程序] # ...
最新文章
- jQuery图片轮播的具体实现
- visual studio 2005 新建C++空项目无法调试的解决方案
- django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...
- NR 5G UE发起的去注册流程
- 【Spring框架家族】SpringBoot整合第三方
- AC日记——双栈排序 洛谷 P1155
- bgrfc entry point
- 【转】开机出现 error:file “/boot/grub/i386-pc/normal.mod“ not found 错误提示
- 流水灯c语言实验报告心得,嵌入式流水灯实验心得体会.docx
- linux 各用户内存_Linux用户空间与内核空间(理解高端内存)
- 动易模板制作示例(三)
- 大数据学习入门看什么书?大数据新手怎么入门?
- psp c语言编程软件,PSP2000自制系统3.03OE-C如何傻瓜安装及系统测试
- C语言墓碑上的字符,古代人墓碑上的文字都有什么讲究
- 区块链概念股2019:躁动与尴尬 |链捕手
- PyCharm敲代码光标变黑框
- 一张图理解AOP关键概念
- 为什么苹果手机自带的邮件服务器,如何使用iPhone自带的邮件客户端管理企业邮箱?...
- Azure Az-900认证 04——-考取AZ900所有知识点总结-Exam PL-100: Microsoft Power Platform App Maker
- 使用HTML+CSS画太极八卦图