简单的C语言累加器算法?
累加器用来记录以前输入的数据,对数据实现累加的作用,但是怎么才能实现数据的保留呢,喜欢有大侠来指点迷津
[解决办法]
问题描述不够详细。
要保存数据,可以用链表,有需要就分配新的节点,保存数据。
如果是C++,可考虑用vector或list等
[解决办法]
struct sum_t {
int sum;
struct record {
int index;
int value;
record *pnext;
}
}
是不是这样?
[解决办法]
要保存累加器前面输入的多个值么?
楼主具体要求没描述清楚
[解决办法]
全局变量?
[解决办法]
本来想帮别人解决问题的,结果自己出现了问题:
- C/C++ code
#include<stdio.h>int main(void){ float i,j; float sum=0; printf("要大于的那个数是:"); scanf("%f",&j); while(scanf("%f",&i)<=j) { sum+=i; } return 0;}
[解决办法]