有道题要求读入 m∗n 的矩阵,但是没有空格只有换行,如
4 10
0234500067
1034560500
2045600671
0000000089
我读入后输出了一下矩阵,结果是
-4840-96-48-48-48-48-48-48-48
-4840-96-48-48-48-48-48-48-48
0234500067
1034560500
读入输出代码如下
cin>>m>>n;
string s;
for(int i=1;i<=m;++i,getline(cin,s))
for(int j=0;j<n;++j) a[i][j+1]=s[j]-'0';
for(int i=1;i<=m;++i,cout<<endl)
for(int j=1;j<=n;++j) cout<<a[i][j];
请各位大佬帮忙看看哪里写错了