所有累加操作都需要再开一个变量

所有累计操作都需要再来一个变量进行暂存

比如我们知道了一个开始位置和一个结束位置 我们需要求之间的所有数的累加和。我们就需要在开一个暂存数cnt进行存储,储存之前所有数的累加(乘)的值,再加(乘)新值,新值这个需要进行自加或者自乘操作

给定首位求之间所有数之和

#include <cstdio>
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int tmp=1,
	tmp1=10;//1加到10
    int cnt=0;//暂存数
    for(int i=0;i<tmp1;i++)//1加到10
    {
        cnt=cnt+tmp;
        tmp++;//
    }
    cout<<cnt;
    return 0;
}

相关好题:
https://www.acwing.com/problem/content/722/

posted @ 2022-10-05 01:19  E_sheep  阅读(35)  评论(0)    收藏  举报