使用指针,输入三个数,输出由小到大的顺序
/*
用指针方法编写一个程序,输入3个数,将他们按由小到大的顺序输出
*/
#include<stdio.h>
int sort(int *a,int *b,int *c){
int temp;
if(*a > *b){
temp = *a;
*a = *b;
*b = temp;
}
if(*a > *c){
temp = *a;
*a = *c;
*c = temp;
}
if(*b > *c){
temp = *b;
*b = *c;
*c = temp;
}
}int main(){
int a,b,c;
printf("请输入三个数:");
scanf("%d %d %d",&a,&b,&c);
sort(&a,&b,&c);
printf("排序后的结果:%d %d %d\n",a,b,c);
return 0;
}