将百分制成绩转换为五分制成绩
(1)任务描述
编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
(2)功能要求
分别用用if-else和switch两种语句实现,并用函数实现。
#include <stdio.h>
#include <stdlib.h>int main()//百分制成绩转换为五分制成绩
{int score;printf("请输入学生成绩:");scanf("%d",&score);score/=10;if(score>100||score<0)printf("输出错误 请重新输入:");elseswitch(score){case 10:printf("A\n");break;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");}}> 运行结果如下:
用函数实现:
#include <stdio.h>
#include <stdlib.h>//百分制成绩转换为五分制成绩
void op()
{int score;while(1){printf("请输入学生成绩:");scanf("%d",&score);score/=10;if(score>100||score<0)printf("输出错误 请重新输入:");elseswitch(score){case 10:printf("A\n");break;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");}}}int main()
{int score;op();return 0;
}
运行结果如下:
将百分制成绩转换为五分制成绩相关推荐
- 7-113 用switch语句编程百分制成绩转换为五分制成绩
7-113 用switch语句编程百分制成绩转换为五分制成绩 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70为 ...
- PTA 7-114 用if-else语句编程百分制成绩转换为五分制成绩
PTA 7-114 用if-else语句编程百分制成绩转换为五分制成绩 分数 15 作者 周文俊 单位 西南石油大学 用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分 ...
- 百分制成绩转换为五分制成绩
标题:百分制成绩转换为五分制成绩 题目描述 给出一百分制成绩,要求输出成绩等级'A'.'B'.'C'.'D'.'E'. 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下 ...
- PTA 7-113 用switch语句编程百分制成绩转换为五分制成绩
PTA 7-113 用switch语句编程百分制成绩转换为五分制成绩 分数 15 作者 周文俊 单位 西南石油大学 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: ...
- 7-114 用if-else语句编程百分制成绩转换为五分制成绩
7-114 用if-else语句编程百分制成绩转换为五分制成绩 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70 ...
- 编程将输入的百分制成绩转换为五分制成绩输出
需要考虑输入数据边界点和临界点,也就是所谓的边界测试 具体代码如下: #include<stdio.h> int main(void) {int score, mark;printf(&q ...
- 7-5 百分制成绩转换为等级成绩 (15分)c语言
** 7-5 百分制成绩转换为等级成绩 (15分) ** 要求用switch语句完成本题 输入一个0-100的整数(代表学生的考试成绩),将百分制成绩转换为对应的等级制成绩输出. 转换的规则是:(1) ...
- 计算平均成绩(函数专题),输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'换为百分之成绩为95分,'B'对应85分,C对应75分,'D'
题目描述 输入某位同学各门课的成绩,输出平均成绩.输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75分,'D'对应65分,'E ...
- C++——百分制成绩转五分制成绩
题目内容: 编写程序,输入百分制的分数(非负整数),将其转换为5分制成绩,成绩对应关系如下: 90-100: 5 80-89: 4 70-79: 3 60-69: 2 10-59: 1 0-9: 0 ...
最新文章
- 闭关纪要17.Google app engine的简单应用
- 树莓派:django,uwsgi,nginx安装与设置
- 【小白学习C++ 教程】四、C++逻辑运算符、While循环和For 循环
- Qt5—嵌入停靠窗口QDockWidget
- kotlin 或 运算_Kotlin程序对两个数字执行算术运算
- mybatis学习(38):动态sql-foreach
- jquery validate 笔记
- 蓝桥杯 ALGO-64 算法训练 大小写判断
- 模拟tomcat连接器
- SANXIN-B01开发板verilog教程V3电子版
- 关于MCNS/DOCSIS兼容RF接口的RF接口MIB
- python读取rtf文件_基于 RTF specification v1.7 的 RTF 文件解析及 OLE 对象提取(使用 Python 开发)...
- 中文依存句法结构分析
- 被哈佛录取后,他骑行4300公里旅行回家
- STM32F103C8T6+ESP-01S+MQTT服务器实现数据上传和接收(一)
- el-input实现防抖
- Java中文件File
- 【flask高级】从源码深入理解flask路由之endpoint
- 使用NHibernate 3.2实现Repository(ORuM)(三)NHibernate、Mapping、Mapping-By-Code
- 计算机网络-测试1-概述