如下:
5 5
R R R R R
R R R R R
R R R R R
R R R R R
R R R R R
只允许用scanf,如何写读取函数.
由于算法竞赛追求速度,很多时候都应该用scanf而避免用cin,然而用scanf经常会出现一些细节上的问题,要多加注意
#include <stdio.h> int a[100][100]; int main() { int m,n; char ch; scanf("%d%d",&m,&n); scanf("%c",&ch); //要注意输入m n还有一个换行符 for(int i=1;i<=m;i++) { int j=1; while(scanf("%c",&ch),ch!=' ') { if(ch==' ') continue; a[i][j++]=ch; } } for(int i=1;i<=m;i++) { for(int j=1;j<=n;j++) { printf("%c",a[i][j]); } puts(""); } return 0; }