/*  给出一批百分制成绩,要求输出对应的成绩等级A、B、C、D、E。
90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。
输入
第1行:这批成绩的数目 第2行:用空格分隔的一批百分制成绩(每个成绩为一个0至100之间的整数)
输出
用空格分隔的五分制成绩(A-E之间的大写字母)
输入样例:
4
100 70 65 43
输出样例:
A C D E   */

//法一   for循环、if
#include<iostream>
void pr(int n);
using namespace std;
int main(){int n;cin>>n;for(int i=0;i<n;i++){int num;cin>>num;pr(num);if(i!=n-1) cout<<" ";  //最后一次循环时i=n-1 }return 0;
}
void pr(int n){if(n>=90) cout<<"A";if(n>=80&&n<=89) cout<<"B";  //if必须要将条件写完整 if(n>=70&&n<=79) cout<<"C";if(n>=60&&n<=69) cout<<"D";if(n<60) cout<<"E";
}
//法二   while循环、else if
#include<iostream>
void pr(int n);
using namespace std;
int main(){int n,i=0;           //i的值要设为0 cin>>n;while(n--){          //while(n--)执行步骤://1.先取n的值判断是否为0,是的话跳出循环 //2.不是的话执行n=n-1 //3.然后执行while循环 int num;cin>>num;pr(num);if(i!=n) cout<<" ";   //最后一次循环时n的值为0 }return 0;
}
void pr(int n){if(n>=90) cout<<"A";else if(n>=80) cout<<"B";   //else if条件句可以排除掉前面的情况 else if(n>=70) cout<<"C";else if(n>=60) cout<<"D";else cout<<"E";
}

【C++ 给出一批百分制成绩,要求输出对应的成绩等级A、B、C、D、E】相关推荐

  1. C语言学习之分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。

    3.分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次. 设: 90分以上为'A'; 80-89 分为'B'; 70~79 分为'C'; 60-69 分为'D';60分以下为E'. ...

  2. 单链表创建学生成绩表 输出学生姓名成绩及班级平均分

    建立单链表(有头尾指针)用于存放学生某门课程成绩(整型):输出链表中的所有数据和平均成绩,并且能够在指定的位置插入或删除指定的某学生的成绩.要求:数据个数和数据从键盘输入. #include < ...

  3. java 成绩_java输出各种学生成绩

    class stu { public String stuno; public String name; public float math; public float english; public ...

  4. 输入学生的学号及语文、数学、英语成绩, 输出学生各科成绩及率均成绩信息

    # include <stdio.h> # define N a[10] void main() {     float y,s,w,p; int N;         printf(&q ...

  5. 第十四周 项目2 根据成绩排序或姓名排序输出姓名或成绩问题

    /* *copyright (c) 2014.烟大计算机学院 *All rights reserved. *文件名称:成绩排序处理 *作者:王争取 *完成日期:2014.11.29 *版 本 号:v1 ...

  6. ACMNO.5给出一百分制成绩,要求输出成绩等级‘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 输入 一个整数0-100以内 ...

  7. python输入百分制成绩输出成绩等级_给出一百分制成绩 要求输出成绩等级

    给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'. 90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'. [c源程序] # ...

  8. 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', ...

  9. 给出一百分制成绩,要求输出成绩等级

    给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80-90分为'B',70-79分为'C',60-69分为'D',60分以下为'E'. 使用if语句 我自 ...

最新文章

  1. (C++)1021 个位数统计
  2. 「炫富」的GPT-3来了:31位作者,45TB数据,72页论文,1750亿个参数,会编故事,还会三位数加减法...
  3. 10-05索引的创建和使用
  4. 学术论文常用英文句型
  5. 如何发表自己的第一篇SCI?
  6. Linux学习之系统编程篇:死锁的情形及其解决
  7. Redis(十四):Jedis
  8. 如何用iOS工程生成iOS模拟器包
  9. 分布式事务处理学习报告
  10. day09-线程与进程
  11. Kubesploit:针对容器化环境的跨平台后渗透利用工具
  12. OV7725学习(二)
  13. UE4实时渲染需要注意的点——RTR(Real Time Rendering)
  14. Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
  15. PDI-KETTLE-4 使用Kettle完成通用DB数据获取生成指定分隔符的文件并通过FTP上传的功能...
  16. 基于麻雀算法的无人机航迹规划 - 附代码
  17. 【Unity VR开发窍门】如何在Unity中以VR视角捕捉游戏360度全景
  18. python中round作用,python的round函数的解释
  19. centos ssh免密登录 多台互相免密登录
  20. Tuxera NTFS for Mac2020注册机

热门文章

  1. 小程序订阅消息授权总结
  2. 明争暗斗,淘菜菜硬刚美团、拼多多?
  3. 树莓派安装下载服务器,小米电视播放
  4. ibm服务器无显示器,[维修经验]图解IBM 17液晶显示器黑屏的维修
  5. 网站站内优化怎么做,SEO站内优化技巧...
  6. fitnesse java_从Fitnesse中学习Java单元测试
  7. 基于手机信令数据的北京市职住空间分布格局及匹配特征
  8. 北京中关村已拥有100家上市公司
  9. 从一个页面跳转到另一个页面的任何位置处
  10. 计算机教室英语名言,计算机专业英语的一些名言警句