7-17 成绩转换(15 分)

PTA Python 7-2 百分制成绩转换五分制(循环) 编写一个学生成绩转换程序,用户输入百分制的学生成绩:90~100时,输出为“A”,80~89时,输出为“B”,70~79时,输出为“C”,60~69时,输出为“D”,0~59时,输出为“E”。输入数据超过100时,输出“data error!用户可反复输入成绩进行转换,输入负数时,输出“end”并结束程序。 阅读详情

7-17 成绩转换(15 分)

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:

  • 大于等于90分为A;
  • 小于90且大于等于80为B;
  • 小于80且大于等于70为C;
  • 小于70且大于等于60为D;
  • 小于60为E。

输入格式:

输入在一行中给出一个整数的百分制成绩。

输出格式:

在一行中输出对应的五分制成绩。

输入样例:

90

输出样例:

A

#include <stdio.h>

int main(void) {
    int score;
    char rank;

    scanf("%d", &score);
    if (score >= 90) {
        rank = 'A';
    }
    else if (score >= 80) {
        rank = 'B';
    }
    else if (score >= 70) {
        rank = 'C';
    }
    else if (score >= 60) {
        rank = 'D';
    }
    else {
        rank = 'E';
    }
    printf("%c\n", rank);

    return 0;
}
分支-17. 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 阅读详情

相关推荐

[PTA]7-17 成绩转换 (15分)

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A #include<stdio.h> int main() { ...

frank的博客 1281

Python笔记-练习

#根据输入的百分制成绩打印‘及格’或者‘不及格’,60分以下为不及格 score = float(input('请输入你的成绩:')) if score < 60: print('不及格') else: print('恭喜你,及格了') #根据输入的年龄打印‘成年’或者‘未成年’。18岁以下为未成年,如果年龄不在正常范围内(0-150)则打印‘这不是人’ age = int(input('请输入你的年龄:')) if 150 > age > 0: if age &

qq_44782285的博客 1207

ESP32基于Arduino环境开发128*160 TFT_LCD屏幕显示照片

ESP32基于Arduino环境开发128*160 TFT_LCD屏幕显示照片

weixin_42854045的博客 2059

简单分支(下)

大家好,我是Python领域的博主。如果你是编程爱好者可以小编一起学习,在这里我每天都会发Python的基础知识,以及相关的代码。如果文章有什么错误的地方,请不吝赐教。我一直坚信一句话我相信努力一定会有回报,这个回报可能很慢,但请相信,只要你坚持下去一定会更好的。...

qq_46857088的博客 2044

cuda2 but found one of them on device cuda 0

cuda2 but found one of them on device cuda 0 上面问题的重点是,不是cpu和gpu之间的常规问题,而是出现在不同gpu之间的数据。 出问题地方: model = nn.DataParallel(model, device_ids=[2,4]) 先说解决方法: 方案一: model = nn.DataParallel(model, device_ids=[0,2,4]) 前面一定要给一个0的序号,如果0被别人占了呢? 方案二: os.environ["CUDA_

binqiang2wang 665

中国区ASP服务性规范考试

10、每次现场维护服务,工程师需按照400要求达到现场的时间与客户联系,在抵达现场、故障恢复后两个时间点分别向400报CALL ,如与客户联系变更到现场时间点,也需向400电话备案(400-822-9999)……20、工程师小B 在接到客户故障申报后赶到客户现场,发现问题无法解决,于是及时将情况反馈至技术支持响应工程师小C ,小B 就和小C 协商由小C 远程解决此问题,后小B 离开客户现场。18、小L 到客户现场交付安装服务。6、EPMS 中上载初验证书的命名规则为:合同号+初验的客户签署日期……

2301_76197693的博客 1909

switch语句实现成绩转换

#include<stdio.h> /*练习3-7 成绩转换 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: ?大于等于90分为A; ?小于90且大于等于80为B; ?小于80且大于等于70为C; ?小于70且大于等于60为D; ?小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A */ in

qq_23034691的博客 7490

信息学奥赛一本通高手训练1680:序列

题目 代码 #include<cstdio> #include<iostream> #include<cmath> #define LL long long using namespace std; const LL N = 1400000+7; const LL mod = 1e9+7; int n, t; LL pos[N], sum[N], ans[N]; struct node{ LL ll, rr; }a[N]; int main(){ p

qingfeixueyue的博客 468

7-17 成绩转换 (15 分)

7-17 成绩转换 (15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A #include&lt;stdio.h&gt;...

Sherlock的博客 707

LabVIEW电压信号采集系统:从零搭建到科研实战

本文详细介绍了如何从零开始搭建一个基于LabVIEW的电压信号采集系统。内容涵盖硬件选型(如NI USB-6002数据采集卡)、软件环境配置、核心程序开发(包括多通道同步采集、数据自动保存)以及高级功能优化。系统支持自定义采样率与时长,并提供了完整的LabVIEW程序框图和配套的Python数据分析脚本,旨在帮助科研人员和工程师快速构建稳定、高效的专属数据采集方案,提升实验自动化水平。

gold8的专栏 462

深信服AF设置安全防护策略

防火墙设置安全防护策略,禁止用户访问指定网站

m0_64423407的博客 4842

7-17 成绩转换 (15 分)

7-17 成绩转换 (15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A #include <stdio.h&gt...

Wild_Boar_Peggy的博客 492

pnpm 卸载教程:彻底移除 pnpm 及全局缓存的方法

卸载 pnpm = 全局包 → CLI → 环境变量 → store 缓存只要按这个顺序来,基本不会留下任何坑。如果你后面还打算重新安装 pnpm / 切换 npm、yarn / 多包管理器共存,这些细节反而更重要,环境一旦干净,后续问题会少很多。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 930

7-17 成绩转换 (15 分)

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A 思路:if判断语句判断后输出后即可(或者也可以...

weixin_43526304的博客 1850

硬件工程师学习-硬件的单元测试(UT)(1)电源与时钟的测试

我们在设计的时候,通过控制电源的上电使能管脚或者通过MOSFET、或者专用的电源上电控制芯片,控制不同电源的上电时序,以确保每个芯片的电源上电时序是满足芯片的要求的。我们在测试的时候,需要对相关的要求一一测试,以确认每个上电时序满足要求的。在维基百科中,相位噪声的定义是“时域不稳定性(抖动)导致波形在相位上发生快速、短期、随机的波动,这种波动在频域中的表现即为相位噪声”。单元测试,一般是指基于开发人员自行开展的功能测试及各个功能单元的单元测试,是硬件信号级的测试,分为基本测试和信号完整性测试。

qq_43416206的博客 4034

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PAT C入门题目-7-17 成绩转换 (15 分)(switch-case)

7-17 成绩转换 (15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A #inc...

Scarlett 501

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

2021/7/17 练习3-7 成绩转换 (15 分)

练习3-7 成绩转换 (15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A 代码如下 #include <stdio.h> int main() { int N; scanf("%d",&N);

xiaojin_hhhc的博客 288

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【PTA】7-17 成绩转换 (15分)_中M2020春C入门练习第I段——变量、表达式、分支、循环

题目 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A 解答 #include<stdio.h> int main(...

weixin_44138481的博客 401

中M2018春C入门和进阶练习集-编程题17 7-17 成绩转换(15 分)

7-17 成绩转换(15 分) 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A #inclu...

sinoshen的博客 229

中M2018春C入门和进阶练习集7-17 成绩转换(15 point(s))

本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A 算法: 用switch ca...

squirrel 388

成绩转换(15)

#include<stdio.h> int main() { int n; char ch; while(scanf("%d",&n)!=EOF) { if(n>100||n<0) continue; if(n>=90) ch='A'; else if(n>=80) ch='B'; else if(n>=70) ch...

weixin_33901926的博客 101

7-17 成绩转换

7-17 成绩转换 题目描述如下: 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。 输入样例: 90 输出样例: A 代码如下: #include <stdio.h> int main(){ int score,grade; scanf("%d"

qq_43799246的博客 1209
上一篇: 7-16 计算符号函数的值(10 分)
下一篇: 7-18 出租车计价(15 分)
centralunit
博客等级 码龄10年 219粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值