用#include<iostream>输出等级分
时间: 2024-10-13 14:05:08 浏览: 36
在C++中,如果你想使用`#include <iostream>`来获取用户输入的成绩并根据它输出等级,可以按照类似下面的代码结构进行:
```cpp
#include <iostream>
#include <string>
int main() {
// 定义等级名称
std::string grade;
// 获取用户输入
std::cout << "请输入您的成绩:";
int score;
std::cin >> score;
// 根据成绩分配等级
if (score >= 90) {
grade = "优秀";
} else if (score >= 60 && score < 90) {
grade = "良好";
} else {
grade = "不及格"; // 或者说"及格",取决于你的定义
}
// 输出等级
std::cout << "您的等级是:" << grade << std::endl;
return 0;
}
```
这段代码首先包含了`<iostream>`用于输入输出,以及`<string>`用于存储字符串类型的等级名。接着通过`std::cin`从用户那里接收输入的分数,并根据条件语句计算等级。
相关问题
函数C++ 将每个学生的考试成绩转换为4级制,标准如下: 等级分数段 A B C 100-90分89-80分79-60分60分以下要求:实现成绩制的转换。提示: (1)本程序中循环结构一律使用for语句实现; (2)本程序中选择结构一律使用switch-case语句实现; (3)使用已定义的变量,不再另外定义。 #include <iostream>using namespace std;int main(void) int num,gread,ij,n,m; char x; m=10; cin> >gread; /**********Program**********/ /********** End **********/ cout<<x<<endl; system("pause"); 请选择程序语言
这一个C++的程序,以下是完整代码实现:
#include <iostream>
using namespace std;
int main() {
int num, grade, i, j, n, m;
char x;
m = 10;
cin >> grade;
// 进行成绩转换
for (i = 0; i < 4; i++) {
switch (i) {
case 0:
n = 90; x = 'A'; break;
case 1:
n = 80; x = 'B'; break;
case 2:
n = 60; x = 'C'; break;
case 3:
n = 0; x = 'D'; break;
}
if (grade >= n) {
cout << x << endl;
break;
}
}
system("pause");
return 0;
}
注:以上代码中,变量num未被使用,因此被删去。
用c++写一个根据成绩打印出等级,学生成绩是100分制,用score变量记录成绩(用嵌套if实现)90-100输出等级A,80-89输出等级B,70-79输出等级C,60-69输出等级D,score<60输出等级E
在C++中,你可以通过嵌套`if`条件语句来实现这个功能。下面是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int score;
// 获取用户输入的成绩
cout << "请输入学生的分数:";
cin >> score;
// 根据成绩打印等级
if (score >= 90) {
cout << "等级:A" << endl;
} else if (score >= 80) {
cout << "等级:B" << endl;
} else if (score >= 70) {
cout << "等级:C" << endl;
} else if (score >= 60) {
cout << "等级:D" << endl;
} else { // score < 60
cout << "等级:E" << endl;
}
return 0;
}
```
在这个程序中,我们首先获取用户的输入作为`score`变量,然后依次检查`score`的值,根据范围打印相应的等级。
阅读全文
相关推荐
















