C语言怎样连续输入多行数据,然后将每行对应结果输出?急求😘

如题所述

不好意思,你的表达不够清楚。

如果是想以比较方便的方式输入数据,可以考虑把你多行的数据存在文本文件中,每次使用这些数据的时候,可以直接从这个文件里面读取。

读取方式可以有两种:

    如果是控制台程序(没有图形用户界面GUI),可以使用输入重定向功能。这种方式比较简单,方便。

    如果编译后生成的可执行文件名为a.exe,存放数据的文件为b.txt(和a.exe放在同一文件夹下),则再控制台(命令行提示符状态)输入: a < b.txt 即可。 其中的小于号<,就是输入重定向符号。

    如果是有图形用户界面,不能使用输入重定向功能,则可以在输入的时候使用文件读取函数fscanf

    不清楚的话可以接着问题

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-18
运用for 循环和switch语句
例如你要输入10个数,分别对应
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
switch(i)
case 0:...........
case 1:....本回答被提问者和网友采纳
第2个回答  2018-02-28
用{} 来表示,每个代码后加个大框就可以了,然后中间用 else隔开
第3个回答  2016-03-18
具体一点你想实现什么功能
相似回答