大家能不能帮注释?
#include<stdio.h>int main(void)
{
int a[5],n;
for(n=0;n<5;n++)
{
scanf("%d",&a[n]);
}
for(n=0;n<5;n++)
{
int nmin=n;
int k;
for(k=n+1;k<5;k++)
{
if(a[nmin]>a[k])
{nmin=k;}
}
}
if(nmin!=n)
{
int t=a[n];
a[n]=a[k];
a[k]=t;
}
for(n=0;n<5;n++)
{
printf("%d\n",a[n]);
} system("pause");[/color] return 0;
}
为什么要这样写呢。?解一下。
搜索更多相关的解决方案:
注释
----------------解决方案--------------------------------------------------------
选择排序
先选最小的放在第一个位置,然后选次小的放第二个位置......
----------------解决方案--------------------------------------------------------
you can debugging your porgram step by step .
----------------解决方案--------------------------------------------------------