A. c语言如何一次输入多个字符串,然后再输出
1、首先打开visual studio软件,新建一个C语言文件。
B. C语言如何一次输入多个字符串,然后再输出
/*输入多个字符串需要有结束条件,可以事先约定输入多少个字符串,也可以是输入特定字符串*/
#include
<stdio.h>
#include
<string.h>
void
main()
{
int
i,k=0,n=10;
char
str[100][200]={0},str1[10]="####";
while(1)
{
gets(str[k]);
if(strcmp(str[k],str1)==0)
break;
k++;
if(k>=n)
break;
}
for(i=0;i<k;i++)
printf("%s\n",str[i]);
}
C. c语言中怎样实现多行输入然后再多行输出
要实现多行输入,再多行输出,可采用数组协助实现,方法如下:
方法一:将已输入的数据先保存到数组(二维数组)中,然后再进行数据计算并输出结果
方法二:输入时,完成计算,将结果存储到数组(一维数组)中,全部计算完成,输出结果数组。
采用哪一种方法,要看上体题目特点和要求。
如,题目:输入n行整数,输出每行的平均数 (可采用方法二)
参考代码: