C语言编程>第十六周 ⑥ 下列给定程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句或表达式。

例题:下列给定程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句或表达式。

例如变量x中的值原为1,y中的值原为2,程序运行后x中的值为2,y中的值为1。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。

代码如下:

#include<conio.h>
#include<stdio.h>
int fun(int*a,int b)
{
    
    
	int temp;
	temp=*a;*a=b;
	return temp;
}
main()
{
    
    
	int x=1,y=2;
	printf("x,y %d %d\n",x,y);
	y=fun(&x,y);
	printf("the result is %d %d\n",x,y);
}

输出运行窗口如下:
在这里插入图片描述

越努力越幸运!
加油,奥力给!!!

猜你喜欢

转载自blog.csdn.net/qq_45385706/article/details/112272980