在此题(P2825)中要求输入一个字符矩阵,我试过 3 种方法:
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
scanf(" %c",&a[i][j]);
}
}
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
scanf(" %c ",&a[i][j]);
}
}
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
scanf("%c ",&a[i][j]);
}
}
其中,1、2 都是对的,3 WA 了。
有些问题求解答:
-
scanf("%c") 中的空格是什么意思?
-
一般情况下怎么写?(以P2825为例)
-
cin 为啥 WA?
初学的时候某校没有讲清楚(dddd),所以本人并不懂(只会用)。