A : 实验项目七(指针):通过指针交换两个变量的值

Progress Bar

时间限制:1 Sec 内存限制:64 MiB

提交


题目描述

以下程序的功能是:指针变量p1和p2分别指向变量a和b,通过p1和p2交换变量a和b的值,填空处的语句只能出现与指针变量p1, p2相关的表达式,不能出现变量a和b。请将程序补充完整,使其实现要求的功能。

int main(int argc, char* argv[])

{

         int a, b, *p1, *p2;

         p1 = &a;

         p2 = &b;

         // 输入a和b的值

         scanf("%d%d",         ,         ); 

                             

                             

                             

         printf("a=%d,b=%d\n",           ,          );

         return 0;

}

输入描述

a和b的值,空格符分隔

输出描述

a=___,b=___

样例输入

3 4

样例输出

a=4,b=3

来源

实验报告