C语言数组排序

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:17:14
一个数组a[5],自定义输入7个数字(非整)

要求让它们从小到大排列。怎么做?

a[5]放的下7个数字么?

main()
{
float a[5],t;
int i,j;
printf("Enter seven numbers:");
for(i=0;i<5;i++)
scanf("%f",&a[i]);
for(i=0;i<5;i++)
for(j=i;j<5;j++)
if(a[i]>a[j])
{
t=a[i];a[i]=a[j];a[j]=t;
}
for(i=0;i<5;i++)
printf("%f",a[i]);
}