char c; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) c=getc(stdin);
char c; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>c;
不知道为啥两个代码运行效果不一样。
最后再问一下: getc(stdin)&&getchar()应该一样吧
getc(stdin)
getchar()