编一程序 输入两个实数,按代数值由小到大的顺序输出这两个数
时间: 2024-09-30 10:15:23 浏览: 44
要编写一个程序,用于输入两个实数并按照它们的大小顺序输出,你可以使用C++的`cin`(从标准输入读取)和`cout`(到标准输出写入)进行交互。以下是一个简单的控制台程序,展示了如何实现这个功能:
```cpp
#include <iostream>
int main() {
double num1, num2; // 定义两个双精度浮点数变量
// 输入两个数
std::cout << "请输入第一个实数: ";
std::cin >> num1;
std::cout << "请输入第二个实数: ";
std::cin >> num2;
// 检查并根据值的大小交换
if (num1 > num2) {
std::swap(num1, num2); // 使用std::swap函数交换两个数
}
// 输出结果
std::cout << "按照从小到大的顺序,两个数分别是: " << num1 << " 和 " << num2 << std::endl;
return 0;
}
```
在这个程序中,我们首先定义了两个变量`num1`和`num2`来存储输入的数字。然后提示用户输入两个数,并将输入读入这些变量。接着,我们用`if`语句检查`num1`是否大于`num2`,如果是,则使用`std::swap`函数交换它们。最后,我们按照顺序输出这两个数。
如果你想要自己完成这个程序,试着运行这段代码,看看它的输出效果。如果遇到任何问题,比如错误的输入类型或没有正确交换,记得查看错误信息并调试。
阅读全文