c语言一维数组
大神们这是一道c一维数组题,对n个整数组成的一维数组用顺序法按从小到大排序后输出(4<n<10),要求排序只排3轮。#include<stdio.h>
int main(void)
{
int i,j,a[10],n,temp;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
for(j=0;j<n-2;j++){
for(i=0;i<n-1-j;i++)
if(a[i]<a[i+1])
temp=a[i+1];
a[i+1]=a[i];
a[i]=temp;
}
}
for(i=0;i<n;i++)
printf("%5d",a[i]);
return 0;
}这是我的代码,问题是输出不了,还有那个只排三轮是什么意思,希望大神看到后回复下,谢谢😊