【C++ 给出一批百分制成绩,要求输出对应的成绩等级A、B、C、D、E】
/* 给出一批百分制成绩,要求输出对应的成绩等级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】相关推荐
- C语言学习之分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。
3.分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次. 设: 90分以上为'A'; 80-89 分为'B'; 70~79 分为'C'; 60-69 分为'D';60分以下为E'. ...
- 单链表创建学生成绩表 输出学生姓名成绩及班级平均分
建立单链表(有头尾指针)用于存放学生某门课程成绩(整型):输出链表中的所有数据和平均成绩,并且能够在指定的位置插入或删除指定的某学生的成绩.要求:数据个数和数据从键盘输入. #include < ...
- java 成绩_java输出各种学生成绩
class stu { public String stuno; public String name; public float math; public float english; public ...
- 输入学生的学号及语文、数学、英语成绩, 输出学生各科成绩及率均成绩信息
# include <stdio.h> # define N a[10] void main() { float y,s,w,p; int N; printf(&q ...
- 第十四周 项目2 根据成绩排序或姓名排序输出姓名或成绩问题
/* *copyright (c) 2014.烟大计算机学院 *All rights reserved. *文件名称:成绩排序处理 *作者:王争取 *完成日期:2014.11.29 *版 本 号:v1 ...
- 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以内 ...
- python输入百分制成绩输出成绩等级_给出一百分制成绩 要求输出成绩等级
给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'. 90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'. [c源程序] # ...
- 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', ...
- 给出一百分制成绩,要求输出成绩等级
给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80-90分为'B',70-79分为'C',60-69分为'D',60分以下为'E'. 使用if语句 我自 ...
最新文章
- (C++)1021 个位数统计
- 「炫富」的GPT-3来了:31位作者,45TB数据,72页论文,1750亿个参数,会编故事,还会三位数加减法...
- 10-05索引的创建和使用
- 学术论文常用英文句型
- 如何发表自己的第一篇SCI?
- Linux学习之系统编程篇:死锁的情形及其解决
- Redis(十四):Jedis
- 如何用iOS工程生成iOS模拟器包
- 分布式事务处理学习报告
- day09-线程与进程
- Kubesploit:针对容器化环境的跨平台后渗透利用工具
- OV7725学习(二)
- UE4实时渲染需要注意的点——RTR(Real Time Rendering)
- Java游戏开发超级玛丽总结_java超级玛丽游戏计算机(毕业设计)论文.doc
- PDI-KETTLE-4 使用Kettle完成通用DB数据获取生成指定分隔符的文件并通过FTP上传的功能...
- 基于麻雀算法的无人机航迹规划 - 附代码
- 【Unity VR开发窍门】如何在Unity中以VR视角捕捉游戏360度全景
- python中round作用,python的round函数的解释
- centos ssh免密登录 多台互相免密登录
- Tuxera NTFS for Mac2020注册机