首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

简单的C语言累加器算法?解决思路

2012-04-13 
简单的C语言累加器算法?累加器用来记录以前输入的数据,对数据实现累加的作用,但是怎么才能实现数据的保留

简单的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;}
[解决办法]
探讨

本来想帮别人解决问题的,结果自己出现了问题:

C/C++ code

#include<stdio.h>
int main(void)
{
float i,j;
float sum=0;
printf("要大于的那个数是:");
scanf("%f",&amp;j);

while(scanf("%f",&amp;i)<=j)
{
……

热点排行