美文网首页
xcode小试

xcode小试

作者: 小唐朝 | 来源:发表于2016-07-11 22:20 被阅读24次

xcode安装好了,不过暂时不是很熟悉objective-c,所以就用c++写了一个冒泡!

//
//  main.cpp
//  冒泡
//
//  Created by Input on 16/7/11.
//  Copyright © 2016年 Input. All rights reserved.
//

#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
    int a[100], i, j, c, n;
    n = 0;
    while ( cin >> a[n] && a[n] != -1 ) {
        //输入,n用来记录输入数据的量,a[n]=-1结束输入
        n++;
    }
    for( i = 0; i < n; i++ ){
        ////此循环找到第n-i大(小)的数(n个数最小(大)的数即第n大(小)的数)
        for( j = 0; j < n-i-1; j++ ) {
            //此循环将第n-i大(小)的数放到第n-i-1的位置
            if( a[j] </*>*/ a[j+1] ) {//改小于为大于号就可以升序排列
                //将较小(大)数放后面
                c = a[j+1];
                a[j+1] = a[j];
                a[j] = c;
            }
        }
    }
    for( i = 0; i < n; i++ ) {
        //将数组输出
        cout << a[i] << "  ";
    }
    cout<<endl;
    return 0;
}

顺便复习一下C++!

相关文章

网友评论

      本文标题:xcode小试

      本文链接:https://www.haomeiwen.com/subject/jepjjttx.html