C语言题目,救救孩子

img

交换两个变量要用指针啊

你题目的解答代码如下:

#include<stdio.h>

void swap(int *p,int *q)
{
    int t = *p;
    *p = *q;
    *q = t;
}
int main()
{
    int a=3,b=5;
    swap(&a,&b);
    printf("a=%d,b=%d\n",a,b);
    return 0;
}

如有帮助,望采纳!谢谢!