數組輸入:?
int main() {//***** 1、多值輸入(C++)/*輸入:3 --> 3個值5 4 9*/int n;cin >> n; //輸入個數const int MAX_SIZE = 0xFFFF;//限定最大個數int a[MAX_SIZE];for (int i = 0; i < n; i++) {//用 n 作控制輸入個數cin >> a[i]; }sort(a, a + n); //過程處理函數:給數據排序for (int i = 0; i < n; i++) {//輸出結果cout << a[i] << " " ;}
return 0;
}

容器輸入:
int main(){int n2,m2; //n2:每行的值的個數 即列數scanf_s("%d", &m2); //m2:輸入塊數 即行數vector<vector<int>>b(m2,vector<int>(0));int tmp;int m = 0; while (m2-- && scanf_s("%d", &n2) == 1 && n2) {//scanf:返回輸入的個數,n2輸入 0 才結束for (int i = 0; i < n2; i++) {scanf_s("%d", &tmp);b[m].push_back(tmp);}sort(b[m].begin(), b[m].end());//過程處理函數:給每行排序m++;}printf("輸出:\n");vector<vector<int>>::iterator it1;vector<int>::iterator it2;for (it1 = b.begin(); it1!=b.end(); it1++) {for (it2 = (*it1).begin(); it2 != (*it1).end(); it2++) {printf("%d ", *it2);}/* 寫法二:for (int i = 0; i<(*it1).size(); i++) {printf("%d ", (*it1)[i]);}*/printf("\n");}return 0;
}
