B、输入三个实数,按递增顺序输出。 注意用if语句写程序。用c++做
时间: 2024-02-20 15:02:17 浏览: 22
好的,这是一个常见的编程题目。以下是用C++编写的程序:
```cpp
#include <iostream>
using namespace std;
int main() {
double a, b, c;
cout << "请输入三个实数,用空格分隔:" << endl;
cin >> a >> b >> c;
if (a <= b) {
if (b <= c) {
cout << a << " " << b << " " << c << endl;
}
else {
if (a <= c) {
cout << a << " " << c << " " << b << endl;
}
else {
cout << c << " " << a << " " << b << endl;
}
}
}
else {
if (a <= c) {
cout << b << " " << a << " " << c << endl;
}
else {
if (b <= c) {
cout << b << " " << c << " " << a << endl;
}
else {
cout << c << " " << b << " " << a << endl;
}
}
}
return 0;
}
```
该程序首先提示用户输入三个实数,然后使用if语句嵌套来判断它们的大小关系,并按递增顺序输出。需要注意的是,当有两个或三个数相等时,输出的顺序可能不是严格递增的。