3277: C语言题----利用指针交换数值
时间限制: 1 Sec 内存限制: 128 MB
提交: 234 解决: 147
[提交][状态][讨论版][命题人:外部导入]
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄
提交: 234 解决: 147
[提交][状态][讨论版][命题人:外部导入]
题目描述
编写一个函数,用指针作为函数参数,交换两个变量的值。输入
输入两个变量a,b的值。输出
输出a,b交换后的结果。 (只提交填写的代码)样例输入
copy
a=2 b=3
样例输出
a=3 b=2
提示
#include<stdio.h>
/*添加代码
代码结束*/
int main()
{
int a,b,*p,*q;
scanf("a=%d b=%d",&a,&b);
p = &a;
q = &b;if(a<b)swap(p,q);
printf("a=%d b=%d",a,b);
return 0;
}
swap(int *x,int *y){
int p;
p=*x;
*x=*y;
*y=p;
}

更多精彩