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用來記錄輸入數(shù)據(jù)的量扰柠,a[n]=-1結(jié)束輸入
n++;
}
for( i = 0; i < n; i++ ){
////此循環(huán)找到第n-i大(小)的數(shù)(n個數(shù)最小(大)的數(shù)即第n大(小)的數(shù))
for( j = 0; j < n-i-1; j++ ) {
//此循環(huán)將第n-i大(小)的數(shù)放到第n-i-1的位置
if( a[j] </*>*/ a[j+1] ) {//改小于為大于號就可以升序排列
//將較小(大)數(shù)放后面
c = a[j+1];
a[j+1] = a[j];
a[j] = c;
}
}
}
for( i = 0; i < n; i++ ) {
//將數(shù)組輸出
cout << a[i] << " ";
}
cout<<endl;
return 0;
}
順便復(fù)習(xí)一下C++!