用c++语言解决如下问题:输入两个学生的成绩(1到100的整数),要求输出其中的较高的成绩
时间: 2024-09-22 19:08:14 浏览: 45
[C++]收集雨水问题:给定n个非负整数,表示直方图的方柱的高度,同时,每个方柱的宽度假定都为1。若使用这样形状的容器收集雨水,可以盛多少水量?
在C++中,你可以使用if-else语句或者三元运算符来解决这个问题。这里是一个简单的程序示例:
```cpp
#include <iostream>
int main() {
int score1, score2; // 输入两个学生的成绩
std::cout << "请输入第一个学生的成绩:";
std::cin >> score1;
std::cout << "请输入第二个学生的成绩:";
std::cin >> score2;
// 使用if-else语句
if (score1 > score2) {
std::cout << "较高的成绩是:" << score1 << std::endl;
} else {
std::cout << "较高的成绩是:" << score2 << std::endl;
}
// 或者使用三元运算符
// int higherScore = (score1 > score2) ? score1 : score2;
// std::cout << "较高的成绩是:" << higherScore << std::endl;
return 0;
}
```
在这个程序中,首先从用户那里获取两个学生的成绩,然后通过条件判断确定并输出较高的分数。
阅读全文