C语言 指针 输入两个整数,利用指针变量作为函数参数,编程实现两数互换功能,并将交换后的数据重新输出。

要求:

    1)输入两个整数,用逗号分隔;

    2)输出交换前后的结果,用逗号分隔。

运行参考示例:

输入1:

3,5

输出1:

3,5

5,3

运行代码如下:

#include 
 
int main(void)
 
{
 
   int a,b;
 
   void swap(int *p1,int *p2);
 
   scanf("%d,%d",&a,&b);
 
   printf("%d,%d\n",a,b);
   
   swap(&a,&b);
   
   printf("%d,%d\n",a,b);
 
   return 0;
 
}
 
void swap(int *p1,int *p2)
 
{
 
   int t;
 
   t = *p1;
 
   *p1 = *p2;
 
   *p2 = t;
 
}

你可能感兴趣的:(c语言)