求大神给出每行的注释
{int a[5],i,j;
for(i=0;i<5;i++)
{
printf("请输入第%d个:",i+1);scanf("%d",&a[i]);
}
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(a[i]<a[j])
{
int k;
k = a[i];
a[i] = a[j];
a[j] = k;
}
for(i=0;i<5;i++)
printf("%d ",a[i]);
return 0;
//头文件漏了,主函数也没了,括号也没写全 int a[5],i,j; for(i=0;i<5;i++) //输入5个数字从大到小排序 { printf("请输入第%d个:",i+1);scanf("%d",&a[i]); } for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(a[i]<a[j]) //前一个数和后一个数比较,较大的书排在前面 { int k; k = a[i]; a[i] = a[j]; a[j] = k; } for(i=0;i<5;i++) printf("%d ",a[i]); //输出排序后的数列 return 0;