-
字符串读入不要用%c,正确读入方式:
#include<iostream> #include<cstdio> using namespace std; int main(){ int n,m; string str[100]; cin >> n >> m; for(int i = 0; i < n; i++){ cin >> str[i]; } for(int i = 0; i < n; i++){ for(int j = 0; j < m; j++){ printf("%c", str[i][j]); } printf("\n"); } return 0; }
还有另一种读入方式:
#include<iostream> #include<cstdio> using namespace std; int main(){ int n,m; char str[100][100]; cin >> n >> m; for(int i = 1; i <= n; i++){ scanf("%s",str[i] + 1); } for(int i = 1; i <= n; i++){ for(int j = 1; j <= m; j++){ printf("%c", str[i][j]); } printf("\n"); } return 0; }
-
读入一整行字符串的方式:getline()(string
NOIP考前需注意的小细节
最新推荐文章于 2019-11-04 09:08:26 发布