用c语言编写程序,从键盘输入两个字符分别存放在变量x和y中,要求通过程序交换它们

如题所述

#include <stdio.h>
void swap(int *x ,int *y)
{int t;
t=*x;
*x=*y;
*y=t;
}
main()
{ int a,b;
a=50; b=60;
swap(&a,&b);
printf("%d# %d#\n",a,b);

}
用swap函数来交换。这里a=50,b=60
交换后a=60,b=50,希望对你有帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-23
你的意思是交换吗?
再定义一个变量,z
char z;
z=x;
x=y;
y=z;
是这个意思吗?本回答被网友采纳
相似回答