本题要求将给定的nnn个整数从大到小排序后输出。
#include<stdio.h>int main(void)
{
int i,n,index,j,temp;
int a[10]={0};
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n-1;j++){
index=j;
for(i=j+1;j<n;i++)
if(a[j]>a[index])
temp=a[index];
a[index]=a[j];
a[j]=temp;
}
for(i=0;i<n;i++){
printf("%d ",a[i]);}
printf("\n");
return 0;
}
为什么显示没错但就是运行不了