c程序源代码   已解决   悬赏分: 0  
1. 从键盘上任意输入3 个整数x、y、z,并按从大到小的顺序显示出来,请编写该程序。要求:输入时x、y、z三个变量中的数是无序的,通过程序处理后,x是最大值,y是次大值,z是最小值。
提问者: 徐小明  - 实习 一级     回答数: 1

最佳回答
#include<stdio.h>
main()
{
int a[3];
int i,pass,hoad;
printf("shu ru san ge shuzi:");
scanf("%2d%2d%2d",&a[0],&a[1],&a[2]);
for(i=0;i<=2;i++)
printf("%4d",a[i]);
printf("\n");
for(pass=1;pass<=2;pass++)
for(i=0;i<=1;i++)
if(a[i]>a[i+1]){
hoad=a[i];
a[i]=a[i+1];
a[i+1]=hoad; }
for(i=0;i<=2;i++)
printf("%4d",a[i]);
printf("\n");
getch();
}
回答者: 韩寒  - 副董事长 二十五级   回答时间: 2008-11-05 20:09:29
您觉得最佳答案好不好? 目前有 0 个人评价

50%(0)

50%(0)


您尚未登陆, 无法进行对该答案进行评论! 点击这里登陆!