任意输入两个数存放在变量a和b中,试编写一个程序实现大数存放在a中,小数存放在b中,即当a<b时两数互换。即变量a的值和变量b的值互换,注意程序必须具有通用型,且有适当的提示信息
时间: 2023-04-03 17:03:33 浏览: 122
您好,这是一个常见的交换两个变量的问题,可以使用一个中间变量来实现。具体代码如下:
```
#include <stdio.h>
int main() {
double a, b, temp;
printf("请输入两个数,用空格隔开:");
scanf("%lf %lf", &a, &b);
if (a < b) {
temp = a;
a = b;
b = temp;
printf("已经将两个数互换,大数为%.2lf,小数为%.2lf\n", a, b);
} else {
printf("两个数已经按照从大到小的顺序排列,大数为%.2lf,小数为%.2lf\n", a, b);
}
return 0;
}
```
希望能够帮到您!
阅读全文