题目内容:利用指针编写一函数,输入3个整数,按由大到小的顺序将它们输出。
输入格式:
%d
输出格式:
%3d
输入样例:
25 68 17
输出样例:
68 25 17
时间限制:500ms内存限制:32000kb
#include <stdio.h>
int main()
{
int *p;int a[3];int i,t;
for(p=a;p<a+3;p++){
scanf("%d",&*p);
}
for(i=0;i<3;i++){
p=a;
while(p<a+2){
if(*p<*(p+1))
{t=*p;*p=*(p+1);*(p+1)=t;}
p++;
}
}
for(p=a;p<a+3;p++){
printf("%3d",*p);
}
return 0;
}