#include<stdio.h>
#include<stdlib.h>
int main()
{
void swap(int *p1,int *p2);
int a,b;
int *pointer1,*pointer2;
printf("input numbers:");
scanf_s("%d,%d",&a,&b);
pointer1=&a;
pointer2=&b;
if(a<b)
swap(pointer1,pointer2);
printf("a=%d,b=%d\n",a,b);
system("pause");
}
//void swap(int *p1,int *p2) 错!!!只交换形参指数
//{int *p;
// p=p1; p1=p2; p2=p;}
void swap(int *p1,int *p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
(c)对输入的两个整数按大小顺序输出。
最新推荐文章于 2023-12-26 21:48:02 发布