#include #include #include #include using namespac
答案:2 悬赏:70 手机版
解决时间 2021-01-25 21:01
- 提问者网友:送舟行
- 2021-01-25 15:47
#include #include #include #include using namespac
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-01-25 16:28
#include #include #include #include using namespace std ; typedef vector Mat ; //将创建一个二维int容器的类型赋给MAT,可以将这个二维容器看做一个二维数组 Mat input() ; // void mySort(Mat& a) ; // void print(const Mat& a) ; //函数声明 int main() { Mat a = input() ; mySort(a) ; print(a) ; system (PAUSE) ; return 0 ; } Mat input() { ifstream in(bc.txt) ; //从文件名为bc的文件中读数据 Mat a ; //定义一个二维容器 for (string s ; getline(in ,s) ;) //从文件中获取行,赋给s,将指针指向下一行 { vector b ; //定义一个int容器 istringstream sin(s) ; //将读取到的行存入一个读取数据流中 for (int ia ; sin >> ia ;) //将行中的每一个数依次赋给ia b.push_back(ia) ; //将得到的每个数尾插进b a.push_back(b) ; //再将b用尾插法插入到a中,此时a可以看作一个二维数组 } return a ; } void mySort(Mat& a) { for (int pass = 1 ; pass for (int i = 0 ; i if (a[i + 1].size() a[i].swap(a[i + 1]) ; //调用swap库函数进行交换 } void print(const Mat& a) //输出.没什么可说的 { for (int i = 0 ; i
全部回答
- 1楼网友:舊物识亽
- 2021-01-25 17:13
谢谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯