# include <stdio.h>
int main()
{
int b[100],i,c,j,n;
printf("输入正整数n(0<n<100): \n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&b[i]);
}
for(j=1;j<n;j++)
for(i=1;i<=n-j;i++)
{
if(b[i]>b[i+1])
{
c=b[i];
b[i]=b[i+1];
b[i+1]=c;
}
}
printf("排序之后:\n");
for(i=1;i<=n;i++)
{
printf("%d\n",b[i]);
}
return 0;
}
上面的题目但是不知道什么意思,有没有高手帮忙下,谢谢了。急用
能不能每行加个注释啊。
追答# include
int main()
{
int b[100],i,c,j,n;
printf("输入正整数n(0b[i+1]) //如果b[i]>b[i+1] 交换数据
{
c=b[i];
b[i]=b[i+1];
b[i+1]=c;
}
}
printf("排序之后:\n");
for(i=1;i<=n;i++)
{
printf("%d\n",b[i]);
}
return 0;
}