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

计算机 程序,函数,语句 已帮助 人

下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include<conio.h>

include <stdio.h>

int fun(int *x,int y)

{

int t;

/***************found***************/

t=x;x=y;

/***************found***************/

return(y);

}

main()

{int a=3,b=8;

clrscr();

printf("%d %d ",a, b);

b=fun(&a,b);

printf("%d %d " ,a,b);

}

请帮忙给出正确答案和分析,谢谢!

热搜:下面程序的功能是输出数组s中最大元素