3.百分制成绩转换为5个等级输出

简介: 3.百分制成绩转换为5个等级输出

(1)采用IF语句嵌套:

#include <iostream>
using namespace std;
 
int main()
{
    int a;
    cout<<"please input your score: "<<endl;
    cin>>a;
    if(a>100||a<0)
        cout<<"wrong input! please try again!"<<endl;
    else if(a>=90&&a<=100)
        cout<<"you get an A! you are doing great job!"<<endl;
    else if(a>=80&&a<90)
        cout<<"you get a B! keep going!"<<endl;
    else if(a>=70&&a<80)
        cout<<"you get a C! It's OK,you can do better!"<<endl;
    else if(a>=60&&a<70)
        cout<<"you get an E! you pass the exam."<<endl;
    else if(a<60)
        cout<<"you did'not pass the exam,but don't lose heart."<<endl;
 
    return 0;
 
}

(2)采用switch语句:

#include <iostream>
using namespace std;
 
int main()
{
    int score,temp;//先定义,后使用
    char grade;//注意定义等级时须定义为字符型
    cout<<"please input your score: "<<endl;
    cin>>score;
 
    temp=(int)score/10;//强制类型转换
 
    switch(temp)//输入之前的数据
    {
        case 10:grade='A+';break;
        case 9:grade='A';break;
        case 8:grade='B';break;
        case 7:grade='C';break;
        case 6:grade='D';break;
        default :grade='E';break;//其他默认结果输出,冒号不能忘
    }
    cout<<"you grade is: "<<grade<<endl;
 
    return 0;
}
目录
相关文章
|
1月前
|
存储 弹性计算 运维
判断名次等级
【4月更文挑战第29天】
20 0
|
9月前
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。
235 0
|
1月前
|
Linux C语言
嵌入式软件调试中的打印开关及打印等级
嵌入式软件调试中的打印开关及打印等级
|
9月前
|
C语言
输入学生成绩转化为等级
用C语言编写。输入学生成绩转化为等级。
223 0
|
10月前
wustojc4004百分制分数转换为等级
wustojc4004百分制分数转换为等级
30 0
|
9月前
|
安全
等级保护与分级保护的关系和区别
等级保护与分级保护既有联系又有区别:等级保护与分级保护本质的区别是等级保护适用的对象为非涉密信息系统,分级保护适用的对象为涉密信息系统。
91 0
分数等级划分
分数等级划分
55 0
|
Python
学生成绩及等级
学生成绩及等级
66 0
|
数据安全/隐私保护 C语言
【C语言】制作“学生管理成绩系统”,内容包括【系统显示】【录入信息】【删除信息】【等级评定】【成绩排序】【成绩修改】【查找学生】涉及循环、结构体和数组等
学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢? 导言 学生菜单系统是基于前阶段的C语言学习,从实际出发,巩固C语言基础的练习,通过多种函数的不同运用,检验知识点的牢固可靠性。 系统设计概述 整个学生系统将会被分成几个内容,将大任务分为多个小任务,并将其合理连接起来,独立而又有联系,对逻辑能力有一定要求(没错,我是木头) 设计多个模块 开发团队信息(即首
【C语言】制作“学生管理成绩系统”,内容包括【系统显示】【录入信息】【删除信息】【等级评定】【成绩排序】【成绩修改】【查找学生】涉及循环、结构体和数组等
|
C++
c++学习:输入信息和输出信息
c++学习:输入信息和输出信息
63 0