请你根据提示,在右侧编辑器补充代码,并且·测试输入:12 3 45 预期输出: a=3 b=12 c=45。:#include <iostream> using namespace std; int main() { float a,b,c,temp; cin>>a>>b>>c; //ÇëÔÚ´ËÌí¼ÓÄúµÄ´úÂë /*****************Begin******************/ /***************** End ******************/ cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl; return 0; }
时间: 2023-07-01 18:13:25 浏览: 101
c代码-一道题目 是:口3*6528=3口8256(口=方格)
在Begin-End之间补充以下代码即可:
```
if(a>b) { // 如果a>b,则交换a和b的值
temp = a;
a = b;
b = temp;
}
if(a>c) { // 如果a>c,则交换a和c的值
temp = a;
a = c;
c = temp;
}
if(b>c) { // 如果b>c,则交换b和c的值
temp = b;
b = c;
c = temp;
}
```
这段代码使用了三个if语句,通过比较大小交换变量的值,最终使得a<=b<=c。然后输出a、b、c的值即可。
完整代码如下:
```
#include <iostream>
using namespace std;
int main() {
float a,b,c,temp;
cin >> a >> b >> c;
if(a>b) { // 如果a>b,则交换a和b的值
temp = a;
a = b;
b = temp;
}
if(a>c) { // 如果a>c,则交换a和c的值
temp = a;
a = c;
c = temp;
}
if(b>c) { // 如果b>c,则交换b和c的值
temp = b;
b = c;
c = temp;
}
cout << "a=" << a << endl << "b=" << b << endl << "c=" << c << endl;
return 0;
}
```
输入12 3 45后,输出a=3,b=12,c=45,符合预期输出。
阅读全文