c++用if语句表示输入两个实数,按代数值由小到大输出这两个数
时间: 2024-11-09 16:25:51 浏览: 9
在 C++ 中,你可以使用 if 语句结合输入操作来实现这个功能。首先,你需要从用户那里获取两个实数的输入,然后通过比较这两个值来决定如何输出。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
double num1, num2;
// 输入两个实数
cout << "请输入第一个实数: ";
cin >> num1;
cout << "请输入第二个实数: ";
cin >> num2;
// 检查并按照值的大小输出
if (num1 < num2) {
cout << "按代数值从小到大排序,第一个数是: " << num1 << endl;
cout << "第二个数是: " << num2 << endl;
} else if (num1 > num2) {
cout << "按代数值从小到大排序,第一个数是: " << num2 << endl;
cout << "第二个数是: " << num1 << endl;
} else {
cout << "两个数相等,都是: " << num1 << endl;
}
return 0;
}
```
在这个程序中,我们首先读取两个数 `num1` 和 `num2`,然后用 if...else if...else 结构判断它们的大小。如果 `num1` 小于 `num2`,则输出 `num1`;如果 `num1` 大于 `num2`,则输出 `num2`;如果两者相等,则一起输出。
阅读全文