C语言怎么定义多个数组储存字符串,又要求逐个输入?

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:27:48
coursenum[10][m]?表示什么?coursenum[m][l0]呢?

可以定义一个字符型二维数组,并依次输入。
比如输入10个字符串,每个字符串最大长度不超过100,那么代码可以写作:
char str[10][100];
int i;
for(i = 0; i < 10; i ++)
scanf("%s", str[i]);//逐个输入。

for(i = 0; i < 10; i ++)
printf("%s\n", str[i]);//将输入的字符串依次输出以确认结果。

#include *****
void main()
{
char coursenum[5][20];
int i;
for(i=0;i<20;i++) scanf(%s,s[i]);
}

多维类同。