66问答网
所有问题
C语言,要输入N个字符串怎么输?
如题所述
举报该问题
推荐答案 2020-04-27
如果要输入N个不包含空格的
字符串
,可以这样输入:
char
s[N][20];
for(i=0;i<N;i++)
scanf("%s",s[i]);
如果要输入N个允许包含空格(以回车结束)的字符串,可以这样输入:
char
s[N][100];
for(i=0;i<N;i++)
gets(s[i]);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nnxpnnDi9inUDpss22i.html
其他回答
第1个回答 2019-11-01
如果要输入N个不包含空格的字符串,可以这样输入:
char
s[N][20];
for(i=0;i<N;i++)
scanf("%s",s[i]);
如果要输入N个允许包含空格(以回车结束)的字符串,可以这样输入:
char
s[N][100];
for(i=0;i<N;i++)
gets(s[i]);
第2个回答 2019-09-09
楼上是C++
呵呵
这个用C也简单啊
假设a,b,c三个字符串
char
a[100],b[100],c[100];
scanf("%s;%s;%s",a,b,c);
就可以了
不加&
包含头文件<string.h>
输入的时候字符串用英文分号分隔
第3个回答 2019-09-30
可以用指针数组来实现。
比如你的字符串个数有3个:则申明一个char
*p[3];
然后只要循环读入就可以了。
for(i=0;i<3;i++)gets(p[i]);
相似回答
c语言
中
怎么输入
由
n个字符
组成的
字符串
啊?n也是
需要输入
的
答:
1.利用for循环依次输出每个元素,printf %
c
2.
字符串
直接输出,printf %s
用
C语言,输入n个字符串
,n由键盘输出,将n个字符串中由小到大输出_百度知...
答:
int
n,
i, j;tmp = (char*)malloc(MAX * sizeof(char));/*
输入字符串
*/ printf ("\nHow many strings: ");scanf ("%d", &n);getchar ();printf ("input the strings: \n");for (i = 0; i < n; i++) { printf ("%2d: ", i + 1);str[i] = (char*)malloc(MAX...
C语言
从键盘
输入n个字符串,
从大到小排序输出
答:
printf("\
n
");return 0;}
c语言
中从键盘
输入N个字符串,
将字符串按从小到大的顺序排列并输出_百 ...
答:
代码如下:define
N
10 int main(){char str[N][100]; int i,j; for(i = 0; i < N; i ++) scanf("%s",str[i]); for(i = 0; i < N-1; i ++) { for(j = i+1; j < N; j ++){ if(strcmp(str[i],str[j])>0) { char temp[100]; strcpy(temp,str[i]);...
输出
N个字符串
的最大串和最小串的
程序怎么
用
C语言
写?
答:
printf("请
输入N个字符串,
中间用空格隔开,每个字符串少于30个 :\n ");//二维数组初始化 for(int i=0;i<N;i++)scanf("%s",Array[i]);for(int i=0;i<N-1;i++) //求最大串 if(strcmp(Array[i],Array[i+1])>=0)strcpy(max,Array[i]);else strcpy(max,Array[i+1]);for...
C语言
练习题:
输入n个字符串,
将它们按字典顺序输出。(请用数组的指针和...
答:
i<
n
;i++)// 扭转索引k+1后面的元素{ j = n - i + k;if (i >= j) break; swap(&a[i],&a[j]);} } if (k==-1) return 0; for(i=0;i<n;i++) printf("%
c
",a[i]); printf("\n"); return 1; }int main(){ int i, lens; char ch[10...
大家正在搜
c语言中怎么输入多串字符串
c语言怎么用scanf输入字符串
c语言输入一个字符串
c语言字符串输入输出
c语言怎么输入字符
c语言字符串的输入
c语言键盘输入字符串
完成对N个字符串的输入
c语言倒数第N个字符串
相关问题
c语言 如何从键盘输入字符串??????
C语言,要输入N个字符串怎么输?
c语言中怎么输入由n个字符组成的字符串啊?n也是需要输入的
c语言中怎么连续输入几个字符串
C语言 输入一个N 然后输入N组字符串 如何实现 thank...
C语言如何一次输入多个字符串,然后再输出
c语言怎么输入多个字符串
C语言实现输入一个数N后,再输入N行字符串?