关于数组的输入和输出的两个问题
#include "stdio.h"void main()
{
int i,j;
char t[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
scanf("%c",&t[i][j]);
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
printf("%c ",t[i][j]);
printf("\n");}
}
例如我输入abcd会得出
a b
c d
但是 如果我输入的不是一个字符 那有该怎么输入呢?
还有一个问题是 如果我把scanf换成gets(t[i][j])
怎么运行时就没有反应呢?
求解!!