请教各位大哥大姐们一个问题

作者在 2010-06-02 16:09:22 发布以下内容
#include<stdio.h>
main()
{
    int array[5];
    int j,k;
    int temp;
    for(j=0;j<5;j++)
    {
        scanf("%d",&array[j]);
    }
    for(j=0;j<4;j++)
        for(k=0;k<4-j;k++)
        if(array[k]>array[k+1])
        {
            temp=array[k];
            array[k]=array[k+1];
            array[k+1]=temp;
        }
    for(j=0;j<5;j++)
        printf("%5d",array[j]);
    printf("\n");
}
我是新手,以前也没有混过论坛,还没发过帖子,想跟各位大侠请教,呵呵 ,这个程序中for(j=0;j<4;j++)
        for(k=0;k<4-j;k++)为什么不能直接写为for(k=0;k<4;k++)啊?请大家帮帮我,谢谢啦!
默认分类 | 阅读 877 次
文章评论,共0条
游客请输入验证码
文章归档
最新评论