-->
当前位置:首页 > 题库 > 正文内容

程序填空题:交换实数

Luz4年前 (2021-05-10)题库3521
交换实数

下面的程序,输入两个实数,交换后输出。

请在空白处填写适当内容完成此程序。

```c
#include

@@[void RealSwap(double *x, double *y);](1)

int main()
{
double a, b;
scanf("%lg%lg", &a, &b);
printf("%g %g\n", a, b);
@@[RealSwap(&a, &b);](1)
printf("%g %g\n", a, b);
return 0;
}

void RealSwap(double *x, double *y)
{
double t = *x;
@@[*x = *y;](1)
@@[*y = t;](1)
}
```

#### 输入样例
```in
3.6 4.9
```
#### 输出样例
```out
3.6 4.9
4.9 3.6
```






答案:
第1空:void RealSwap(double *x, double *y);

第2空:RealSwap(&a, &b);

第3空:*x = *y;

第4空:*y = t;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。