读书人

二维数组输入输出有关问题

发布时间: 2013-04-20 19:43:01 作者: rapoo

二维数组输入输出问题
#include <stdio.h>
#include <string.h>
void main()
{
char str[3][20];
int i;
for(i = 0;i <= 3;i++)
{
scanf("%s",str[i]);
}

for(i = 0;i < 3;i++)
{
printf("%s\n",str[i]);
}
}

这个程序那里有问题啊?变异的时候没有报错,但是一运行就停止响应,无奈了。
我们书上代码就这么写的。。。。。。。
[解决办法]


//for(i = 0;i <= 3;i++)
for(i = 0;i < 3;i++)
{
scanf("%19s",str[i]);
}

读书人网 >C语言

热点推荐