#include <iostream> using namespace std; int main() { int a[6] = {2,7,8,3,4,6}; /* 从大到小排序 for(int i = 0; i < 6;i++) { for(int j = 0;j < 6-i-1;j++) { if(a[j] > a[j+1]) { int temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } */ //从小到大排序 for(int i = 0; i < 6; i++) { for(int j = 0; j < 5-i;j++) { if(a[j] > a[j+1]) { int temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for( i = 0; i<6; i++) { cout<<a[i]<<endl; } return 0; }
注意for语句条件当中的i和j的范围