C语言的输入不会啊,求大神指教

如何实现任意多组数据输入,就是题目没有告诉我会有多少组数据输入,但又要做到多组输入,并且能否先输完多组数据,然后在输出多组结果。麻烦大神啦。

一个是首先让用户输入要输入几组数据,然后分配数组,循环具体输入数据

一个是直接循环,用链表一类的结构添加数据。

如果要实例代码,请先采纳

还可以约定一个结束符。
比如要求输入的数据都是空格分隔的数字,就可以约定假如某行第一个字符是分号,就算输入结束。

设定一个结束标志,比如Q或者其他。

约定一个结束符就行, 遇到结束符就自动停止接收

结束符号 比如 约定符号@ 或者其他的在理数组里面没有的字符来进行一个判断

if(a == ' ')// 判断结束符号
{
// 退出输入 进行其他的操作
}

设定一个特殊字符作为判断条件