例10.3题目同例10.2,即对输入的两个整数按大小顺序输出。
今用函数处理,而且用指针类型的数据作函数参数。
程序如下:
Swap(int *p1,int *p2)
{int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
main()
{
int a,B;
int*pointer-1,*pointer-2;
scanf("%D,%D",&a,&B);
pointer-1=&a;pointer-2=&B;
if(a<B) Swap(pointer-1,pointer-2);
printf("\n%D,%D\n",a,B);
}
运行情况如下:
5,9
9,5
今用函数处理,而且用指针类型的数据作函数参数。
程序如下:
Swap(int *p1,int *p2)
{int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
main()
{
int a,B;
int*pointer-1,*pointer-2;
scanf("%D,%D",&a,&B);
pointer-1=&a;pointer-2=&B;
if(a<B) Swap(pointer-1,pointer-2);
printf("\n%D,%D\n",a,B);
}
运行情况如下:
5,9
9,5