关于C语言编程算法的一个问题(在线等,急!!!!!!!!!)

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:02:55
输入的时候怎么输入多组数据,直到某个输入!然后每组数据分别输出结果!输入一组数据,然后输出结果我已经解决了!
我也想过结构体,但是总觉得较麻烦,再想能不能用循环调用函数的方法解决!

可以用递归,不过输出来的都是倒的

结构体数组就可以了啊。。
比如
struct temp
{
int a;
int b;
doubl c;
}abc[10];
这个方法的前提是:直到总共要输入多少组数据,否则就会浪费空间。
如果不知道总数,也不想浪费,那就只能用链表了。

用结构体存放一组数据,可以用动态链表来储存多个结构体,或者用结构体数组

ps:你调用函数也得有地方存数啊,这和函数两码事

不知道你是不是在研究ACM的题目呢?
如果针对acm的要求,只是输入一组数据,输入一个结果就行了,并没有必要等全部输入输完才把结果输出来。

否则的话,用链表指针存储结构比较简单。每个结果存储在一个节点上面,遇到适当的输入,遍历链表,将结果输出即可。