用指针比较三个数大小(从小到大)



#include <stdio.h>
int swap(int *p1,int *p2){
	int temp;
	temp=*p1;
	*p1=*p2;
	*p2=temp;
	return 0;
}
int main(){
	int a;
	int b;
	int c;
	int *pa;
	int *pb;
	int *pc;
	scanf("%d %d %d",&a,&b,&c);
	pa=&a;
	pb=&b;
	pc=&c;

	if(*pa>*pb) 
	   swap(pa,pb);
	if(*pb>*pc)
	   swap(pb,pc);
	if(*pa>*pb)
	   swap(pa,pb);
printf("%d %d %d",*pa,*pb,*pc);
	return 0;
} 
posted @ 2022-11-09 12:42  Selina风乎舞雩  阅读(74)  评论(0)    收藏  举报