c语言程序改错: 功能:实现交换两个整数的值. 例如:给a和b分别输入3和6 ,输出为a=6 b=3

问题描述:

c语言程序改错: 功能:实现交换两个整数的值. 例如:给a和b分别输入3和6 ,输出为a=6 b=3
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:实现交换两个整数的值.
例如:给a和b分别输入3和6 ,输出为a=6 b=3
------------------------------------------------------*/
// a=b;
b=t;
}
main()
{
int a,b;
printf("enter a,b:");scanf("%d%d",&a,&b);
fun(&a,&b); fun(a,b);
printf("a=%d b=%d\n",a,b);
}
(我改来改去都不对啊)
1个回答 分类:综合 2014-10-07

问题解答:

我来补答
void fun (int a, b) //应该是(int* a, int* b)吧
{
int t;
// a=b; //这句误事,删掉就好
b=t; //不用我说了吧
}
 
 
展开全文阅读
剩余:2000
上一页:例2的第一问
也许感兴趣的知识