解题思路:
注意事项:函数调用一大堆,哈哈哈就是面向对象
参考代码:
#include <iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; bool compare(int &data1, int &data2) { if (fabs(data1) > fabs(data2)) return true; else return false; } int main(int argc, char *argv[]) { int n, i = 0, i_temp = 0; int temp; vector<vector<int>> data_in; cin >> n; while (n) { data_in.push_back(vector<int>()); while (n--) { cin >> temp; data_in[i].push_back(temp); } i++; cin >> n; } while (i_temp < i) { sort(data_in[i_temp].begin(), data_in[i_temp].end(), compare); for (int data : data_in[i_temp]) { cout << data << ' '; } cout << endl; i_temp++; } for (auto it : data_in) { it.clear(); } data_in.clear(); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:916 |
点我有惊喜!你懂得!浏览:1274 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1545 |
简单编码 (C++代码)浏览:731 |
【蟠桃记】 (C语言代码)浏览:711 |
简单的a+b (C语言代码)浏览:641 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1025 |
图形输出 (C语言代码)浏览:1422 |
1051(奇了怪了)浏览:747 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:462 |