请问这道题怎样做:定义一个二维的字符数组a[5][20],从键盘用%s或者gets()的方式读入五个字符串后,
定义一个二维的字符数组a[5][20],从键盘用%s或者gets()的方式读入五个字符串后,
再将每一维按行分别用puts()及%s格式输出。(只需要完成一个程序即可)
参考答案:干嘛非要用指针:
#include<stdio.h>
int main()
{
char str[5][20];
int i;
printf("Please input 5 strings:\n");
for(i=0;i<5;i++)
gets(a[i]);
for(i=0;i<5;i++)
puts(a[i])
return 0;
}
这样也就可以了。