请问哥哥姐姐们一个非常笨的问题,呵呵
#include<stdio.h>#define n 5
main()
{
int array[n];
int j,k;
int temp;
for(j=0;j<n;j++)
{
scanf("%d",&array[j]);
}
for(j=0;j<n-1;j++)
for(k=0;k<n-1-j;k++)
if(array[k]>array[k+1])
{
temp=array[k];
array[k]=array[k+1];
array[k+1]=temp;
}
for(j=0;j<n;j++)
printf("%5d",array[j]);
printf("\n");
}
小弟刚学C语言,这个程序中为什么 for(j=0;j<n-1;j++)
for(k=0;k<n-1-j;k++)
这两句话不能直接写成for(k=0;k<n-1;k++)啊,迫切希望您的答复!