21xrx.com
2024-12-27 19:25:20 Friday
登录
文章检索 我的文章 写文章
C++程序实现:输入一个字符,输出对应成绩的范围
2023-07-01 20:22:50 深夜i     --     --
C++程序 输入 字符 输出 成绩范围

在学生的学习生涯中,成绩一直是一个重要的话题。想要知道自己在班级中排名如何,首先要了解自己的成绩。而学习成绩的区分方式又是什么呢?

在通常的情况下,学习成绩会被划分为不同的范围。例如,90分以上为优秀,80分~89分为良好,70分~79分为中等,60分~69分为及格,60分以下为不及格。那么,如何用C++代码来实现输入一个成绩,然后输出对应的成绩范围呢?

下面是一个简单的C++程序实现:


#include <iostream>

using namespace std;

int main() {

  int score; // 定义一个整型变量score,用于存放输入的成绩

  cout << "请输入成绩:" << endl;

  cin >> score; // 接收用户输入的成绩

  if (score >= 90 && score <= 100) // 判断成绩范围

    cout << "优秀" << endl;

  

  else if (score >= 80 && score < 90)

    cout << "良好" << endl;

  

  else if (score >= 70 && score < 80)

    cout << "中等" << endl;

  

  else if (score >= 60 && score < 70)

    cout << "及格" << endl;

  

  else if (score < 60 && score >= 0)

    cout << "不及格" << endl;

  

  else // 对输入成绩的有效性进行判断

    cout << "输入成绩无效!" << endl;

  

  return 0;

}

以上代码定义了一个整型变量score来存放输入的成绩。输入成绩后,通过if-else语句判断输入成绩的范围,并输出对应的成绩区间。

需要注意的是,在if-else语句中,不仅仅只需要判断输入成绩的范围,还需要对输入成绩的有效性进行判断。例如,输入成绩为-10或150分显然是异常的,需要输出提示信息。

以上C++程序实现了输入一个成绩,然后输出对应的成绩范围的功能,为学生的学习生活带来了方便。同时,这个程序也可以作为C++编程入门练习的例题。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复