下面的程序,输入两个实数,交换后输出。 请在空白处填写适当内容完成此程序。 #include <stdio.h> int main() { double a, b; scanf("%lg%lg", &a, &b); printf("%g %g\n", a, b); printf("%g %g\n", a, b); return 0; } void RealSwap(double *x, double *y) { double t =
时间: 2023-12-06 11:40:50 浏览: 83
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
*x; //将x指针指向的值赋给t
*x = *y; //将y指针指向的值赋给x指针指向的值
*y = t; //将t的值赋给y指针指向的值
}
int main() {
double a, b;
scanf("%lg%lg", &a, &b);
printf("%g %g\n", a, b);
RealSwap(&a, &b); //调用RealSwap函数,传入a和b的地址
printf("%g %g\n", a, b);
return 0;
}
阅读全文