C语言中用两个嵌套的for循环语句实现对n个数进行大小排序,外循环和内循环各循环n-1次 能不能实现?

为什么有些书上的例题中外循环循环n次而内循环循环n-1次?谢谢!


// 冒泡排序,给分喽
int main(){
    int t;
    int a[10];
    int i,j;
    for(i=1;i<10;i++){
        for(j=1;j<10;j++){
            if(a[j-1] < a[j]){
                t = a[j-1];
                a[j-1] = a[j];
                a[j] = t;
            }
        }
    }
    return 0;
}

追问

这是对10个数进行大小排序吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-28
Dim First,strSecond =0For First = 1 To 1 For strSecond = 1 To 1 Next strSecondNext First
相似回答