int main()
{
int a[2][3];
int i,j;
for( i=i;i<2;i++)
for(j=0;j<3;j++)
scanf("%d", &a[i][j] );
for( i=i;i<2;i++)
{
for(j=0;j<3;j++)
printf("%d ", a[i][j] );
printf("\n");
}
return 0;
}
你可以一个一回车,也可以输入一行一回车,也可以全输入再回车,数据间只要以空格分隔开就好C语言中实际上用任何方法(常规库函数)都无法获取回车。因为控制台是在你输入完一行并点下回车之后,把除了回车之外的字符一起送到程序输入缓存中的,你只能用变通的方法,比如一次获取一行、一个字符或一个数字,设置多个输入,那么回车后,它必然会进去下一个输入或者代码块。
例如:用两个scanf命令
scanf("%d",&a);
scanf("%d",&b);
这样就能实现回车后进入下一个输入或者代码块。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)