c语言中怎么连续输入几个字符串?

Python020

c语言中怎么连续输入几个字符串?,第1张

可以定义一个数组啊,C中没有定义字符串的数据类型。

代码举例:

//输入N个字符

#include <stdio.h>

int main (void)

{

char zifu[100]

scanf ("%s",zifu)

printf ("%s",zifu)

return 0

}

按照你程序的意思:

输入字符,对小写字母ASCII码处理后打印,其它字符不处理直接打印。输入#号结束输入。

统计输入字符的个数(不包括回车和#)。

思路:内嵌循环输入无视回车。

下面是改写内容:

#include <stdio.h>

int main()

{

char chChar=0

int i=0

for (i=0chChar!='#'i++)

{

while((chChar=getchar())=='\n')

if(chChar=='#') break

if (chChar>='a'&&chChar<='x')

chChar=chChar+2

else if(chChar>='y'&&chChar<='z')

chChar=chChar-24

putchar(chChar),putchar('\n')

}

printf("字符个数为%d\n",i)

return 0

}

#include<stdio.h>

#include<string.h>

char str[1005],ans[1005]

void main()

{

int MaxLen = 0

int CurLen

int i

for(i=0i<10++i)

{

gets(str)

CurLen = strlen(str)

if(CurLen>MaxLen)MaxLen=CurLen,strcpy(ans,str)

}

puts(ans)

}