博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
成绩转换
阅读量:5173 次
发布时间:2019-06-13

本文共 1157 字,大约阅读时间需要 3 分钟。

Problem Description
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E;
 
Input
输入数据有多组,每组占一行,由一个整数组成。
 
Output
对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
 
Sample Input
56 67 100 123
 
Sample Output
E D A Score is error!
 
 
 
 
1 #include 
2 #include
3 4 int main(void) 5 { 6 int r; 7 8 while (scanf("%d", &r) != EOF) 9 {10 if (r < 0)11 puts("Score is error!");12 else if (r < 60)13 puts("E");14 else if (r < 70)15 puts("D");16 else if (r < 80)17 puts("C");18 else if (r < 90)19 puts("B");20 else if (r < 101)21 puts("A");22 else23 puts("Score is error!");24 }25 26 return 0;27 }

 

  1. 接受数据Score,直到读入失败
  2. 如果 Score 小于 0,为错误数据,输出“Score is error!”,返回第1步,否则进入第3步。
  3. 如果 Score 小于 60,输出“E”,返回第1步,否则进入第3步。
  4. 如果 Score 小于 70,输出“D”,返回第1步,否则进入第4步。
  5. 如果 Score 小于 80,输出“C”,返回第1步,否则进入第5步。
  6. 如果 Score 小于 90,输出“B”,返回第1步,否则进入第6步。
  7. 如果 Score 小于 101,输出“A”,返回第1步,否则进入第7步。
  8. Score为错误数据,输出“Score is error!”,返回第1步。

 

转载于:https://www.cnblogs.com/NYNU-ACM/p/4235716.html

你可能感兴趣的文章
静态库制作-混编(工程是oc为基础)
查看>>
jQuery 显示加载更多
查看>>
Confluence 6 系统运行信息中的 JVM 内存使用情况
查看>>
Confluence 6 升级以后
查看>>
用JS实现版面拖拽效果
查看>>
二丶CSS
查看>>
《avascript 高级程序设计(第三版)》 ---第二章 在HTML中使用Javascript
查看>>
JS一些概念知识及参考链接
查看>>
TCP/IP协议原理与应用笔记24:网际协议(IP)之 IP协议的简介
查看>>
SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
查看>>
游戏中的心理学(一):认知失调有前提条件
查看>>
WHAT I READ FOR DEEP-LEARNING
查看>>
【Ruby】Ruby在Windows上的安装
查看>>
Objective C 总结(十一):KVC
查看>>
BZOJ 3747 洛谷 3582 [POI2015]Kinoman
查看>>
vue实战(7):完整开发登录页面(一)
查看>>
Visual Studio自定义模板(二)
查看>>
【Mood-20】滴滤咖啡做法 IT工程师加班必备 更健康的coffee 项目经理加班密鉴
查看>>
读《构建之法-软件工程》第四章有感
查看>>
使用 Printf via SWO/SWV 输出调试信息
查看>>