如题所述
#include<stdio.h>
int main()
{
int a[4]; //数组存储数据
int i,j;
for( i=0;i<4;i++ ) //循环输入
scanf("%d", &a[i] );
for( i=0;i<3;i++ ) //排序
for( j=i+1;j<4;j++ )
if ( a[i] > a[j] )
{
int t=a[i];
a[i]=a[j];
a[j]=t;
}
for( i=0;i<4;i++ ) //循环输出
printf("%d ", a[i] );
printf("\n");
return 0;
}
int main()
{
int a[4]; //数组存储数据
int i,j;
for( i=0;i<4;i++ ) //循环输入
scanf("%d", &a[i] );
for( i=0;i<3;i++ ) //排序
for( j=i+1;j<4;j++ )
if ( a[i] > a[j] )
{
int t=a[i];
a[i]=a[j];
a[j]=t;
}
for( i=0;i<4;i++ ) //循环输出
printf("%d ", a[i] );
printf("\n");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-10-27
用数组存储输入的数据,然后对数组升序排序,然后依次输出追问
用循环语句
追答输入用循环语句啊,再说了,排序也可以用循环来排序啊
第2个回答 2014-10-27
排序就好了啊
第3个回答 2017-12-24
结果这样,