编写函数,参数为某次考试的100分制的成绩,返回5分制成绩。

要求:百分制成绩为整数,总分为100的百分制成绩转换成5分制成绩;如果输入的整数超出0~100的范围,返回-1。 分数在[0,10)区间返回0、分数在[10,40)区间返回1、分数在[40,60)区间返回2、分数在[60,70)区间返回3、分数在[70,80)区间返回4、分数在[80,100]区间返回5。

输入样例

85

输出样例:

5

#include <iostream>
using namespace std;
int grade(int s)
{if(s<0 || s>100)return -1;s=s/10;switch(s){case 0: return 0;case 1:case 2:case 3: return 1;case 4:case 5:   return 2;case 6: return 3;case 7: return 4;case 8:case 9:case 10: return 5;}}
int main()
{int s;cin>>s;cout<<grade(s)<<endl; return 0;
}

(c++)五分制成绩(函数实现)相关推荐

  1. PTA 7-256 五分制成绩(函数实现)

    PTA 7-256 五分制成绩(函数实现) 分数 100 作者 于延 单位 哈尔滨师范大学 任务描述 编写函数int get(int n){ },形式参数n为某次考试的100分制的成绩,返回值为5分制 ...

  2. 将百分制成绩转换为五分制成绩

    (1)任务描述 编程实现:要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70为C: 小于70且大于等于60为D: 小于 ...

  3. mysql一百转化为五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...

    设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出.90分以上为A,80~90分为B,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内 ...

  4. 7-113 用switch语句编程百分制成绩转换为五分制成绩

    7-113 用switch语句编程百分制成绩转换为五分制成绩 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70为 ...

  5. PTA 7-114 用if-else语句编程百分制成绩转换为五分制成绩

    PTA 7-114 用if-else语句编程百分制成绩转换为五分制成绩 分数 15 作者 周文俊 单位 西南石油大学 用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分 ...

  6. 百分制成绩转换为五分制成绩

    标题:百分制成绩转换为五分制成绩 题目描述 给出一百分制成绩,要求输出成绩等级'A'.'B'.'C'.'D'.'E'. 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下 ...

  7. 对于给定的一个百分比制成绩,输出相应的五分制成绩

    要求 编写程序,对于给定的一个百分比制成绩,输出相应的五分制成绩.设:90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'. 代码 #include ...

  8. PTA 7-113 用switch语句编程百分制成绩转换为五分制成绩

    PTA 7-113 用switch语句编程百分制成绩转换为五分制成绩 分数 15 作者 周文俊 单位 西南石油大学 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: ...

  9. 7-114 用if-else语句编程百分制成绩转换为五分制成绩

    7-114 用if-else语句编程百分制成绩转换为五分制成绩 本题要求编写程序将一个百分制成绩转换为五分制成绩.转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70 ...

最新文章

  1. JFinal整合Shiro(二)
  2. ACE反应器(Reactor)模式
  3. json移除一个元素_leetcode:203.移除链表元素,听说用虚拟头节点会方便很多?
  4. 优秀程序员的秘密|宝贵经验分享
  5. springcloud gateway ribbon使用_Github点赞接近 70k 的Spring Cloud学习教程+实战项目推荐!牛批!...
  6. 除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。IIS 7...
  7. 桦仔 笔记3-徐 设置数据库自动增长注意要点
  8. Servlet规范之Listener工作原理
  9. 跳打开hdu 1208 (DP)
  10. 阿里云CentOS7.3配置Java Web应用和Tomcat步骤
  11. 数据库索引应用(ms-sql)
  12. java新知识系列 六
  13. 学生选课系统—软件工程课程设计
  14. 【openGL基础系列】之画一个正方体玩玩吧
  15. C语言和设计模式-工厂方法
  16. python tokenize()_tokenize- 用于Python源代码的Python – Python语言服务(Python教程)(参考资料)...
  17. Java字节简单介绍
  18. RLC串联电路的谐振相关参数计算
  19. IPP SWAP算力LP挖矿系统搭建开发孵化器原理
  20. iOS--色值转换RGB

热门文章

  1. 基于java的企业合同管理系统设计(含源文件)
  2. stl文件 python_用Python从STL文件绘制2D图像
  3. Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)
  4. 互联网日报 | 吉利汽车完成科创板上市辅导;华为开发者大会9月10日举行;贵州茅台整治“年份酒”乱象...
  5. 数据外泄保护与国土安全部
  6. 物联网服务商店 - Nebula浅谈
  7. 青少年软件编程(202209)(C语言)(数据结构)等级考试(六级)试题及参考答案
  8. consider increasing the maximum size of the cache. After eviction approximately [10,239] KB of data
  9. java手机代码骂人_好的代码会说话-代码整洁之道
  10. Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!