.用C语言编程:输入4个数,要求小到大输出使用循环语句

如题所述

#include <stdio.h>

void main()
{
int i,a[5],j;

int temp;
printf("请输入4个整数");
printf("排列前的数:");
for (i=0;i<4;i++)
scanf("%d",&a[i]);

for(i=0;i<4;i++)
{
for(j=0;j<4-i-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}

}
}
printf("排序后的数为:");
for(j=0;j<4;j++)
{
printf("%d ",a[j]);

}
printf("\n");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-28
#include <stdio.h>
int main ()
{
int a[4],i,j,t;
scanf ("%d%d%d%d",&a[0],&a[1],&a[2],&a[3]);
for (i=0;i<4;i++)
for (j=i+1;j<4;j++)
if (a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}
printf ("%d %d %d %d\n",a[0],a[1],a[2],a[3]);
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网