c语言 字符串如何付给二维数组?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:33:34
字符串如何付给二维数组? 并且要如下输出 例如: (1、2表示字符串)
1 1 1 1 1 1
2 2 2 2 2 2
之类的顺序输出?
请指教!!!

//欢迎在线讨论
#include <stdio.h>

void main()
{
int i,j;
char a[2][5]={"1111","2222"};

for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
printf("%c ",a[i][j]);
printf("\n");
}
}

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void main()
{
int i,j;
//2行3列,字符的长度不超过10
char str[2][3][10] =
{
"1111","2222","333333",
"12121","33456","68793"
};

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

}