如果说你不用getchar()读取换行的话:
在这里我想输入的是,第一行的数字表示我要输入几行几列。
#include<stdio.h>
int a[100][100];
int main()
{
int i,j,m,n,c=0;
scanf("%d%d",&n,&m);
getchar();
for(i=0;i<=n-1;i++)
{
for(j=0;j<=m-1;j++)
{
scanf("%c",&a[i][j]);
}
getchar();
}
如果说不加getchar()读取这里的换行字符那么:
#include<stdio.h>
int a[100][100];
int main()
{
int i,j,m,n,c=0;
scanf("%d%d",&n,&m);
// getchar();
for(i=0;i<=n-1;i++)
{
for(j=0;j<=m-1;j++)
{
scanf("%c",&a[i][j]);
}
// getchar();
}
结果就是这样的了。
注:getchar()一次只接受一个字符。