从键盘录入多行数据,每行的多个整数作为一个数组形式存储,每行的数据个数不一样(数据一样也用这个,整一个通用的就行)
#include#include #include #include using namespace std ; //输入多行数组 int InputMutiint() { std::vector < std::vector > m_array; std::vector tmp;//如果输入为其他类型的函数,只需要修改这里容器类就行 int a; char c; while (std::cin >> a) { tmp.push_back(a); c = getchar(); if (c == 'n') { m_array.push_back(tmp); tmp.clear(); } } return 0; } int main() { InputMutiint(); system("pause"); return 0; }
测试链接 :https://ac.nowcoder.com/acm/contest/5657
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)