|
板凳
楼主 |
发表于 2021-5-17 21:11:19
|
只看该作者
先读入数据,高手会快读的话知道如何读入这些没有个数的数,一般的同学就有点为难了,这个我给大家写出来,把每条线路读进来。
- void read()
- {
- cin>>m>>n;
- string s;
- getline(cin,s);
- for (int i=1; i<=m; i++)
- {
- getline(cin,s);
- int l=s.size();
- int x=0,k=1;
- int p=0;
- while (p<=l-1)
- {
- char ch=s[p];
- while (ch>='0' && ch<='9')
- {
- x=10*x+(ch-'0');
- p++;
- ch=s[p];
- }
- a[i][k]=x;
- k++;
- p++;
- x=0;
- }
- }
- }
复制代码 |
|