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

程序填空题:使用指针交换两个变量的值

Luz4年前 (2021-05-10)题库2234
小明对西游记的两个数字印象深刻,特别是孙悟空的七十二变和师徒四人经历的九九八十一难。以下程序的功能是:定义两个变量monkey 和pass存储大师兄能量
指数(即猴子会72变)和通关数(师徒四人共经历81难)。接下来输入81 和 72,最后输出monkey 和pass的值,使得输出的结果符合monkey=72 ,pass=81,请填空完成相应功能。

```
#include @@[](2)
int main(void)
{int monkey,pass,t;
int *pm,*pp;
scanf("%d%d",&monkey,&pass);
pm=@@[&monkey](2);
pp=@@[&pass](2);
t=*pm;
@@[*pm=*pp](2);
@@[*pp=t](2);
printf("%d %d",monkey,pass);
return 0;
}
```






答案:
第1空:

第2空:&monkey

第3空:&pass

第4空:*pm=*pp

第5空:*pp=t

发表评论

访客

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