C語言 指標方法實現三個數排序
阿新 • • 發佈:2019-01-08
題目描述
輸入3個數a,b,c,按大小順序輸出。利用指標方法輸入
輸入三個數輸出
按照從大到小的順序輸出
#include<stdio.h>
int main()
{
int a,b,c;
int *pa=&a;
int *pb=&b;
int *pc=&c,t;
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
t=0;
t=a;
a=b;
b=t;
}
if(a<c)
{
t=0;
t=a;
a=c;
c=t;
}
if(b<c)
{
t=0;
t=b;
b=c;
c=t;
}
printf("%d %d %d",*pa,*pb,*pc);
return 0;
}