C语言怎么定义多个数组储存字符串,又要求逐个输入?
展开全部
可以定义一个字符型二维数组,并依次输入。
比如输入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]);//将输入的字符串依次输出以确认结果。
比如输入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]);
}
多维类同。
void main()
{
char coursenum[5][20];
int i;
for(i=0;i<20;i++) scanf(%s,s[i]);
}
多维类同。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询