问题标题: 酷町堂:1040 存储罐存钱

0
0
已解决
高梓荣
高梓荣
新手天翼
新手天翼

日常水一贴

1040   存储罐存钱
经验值:1200
题目描述 Description
小明刚刚买了一个存钱罐,他想把每天的零用钱都存起来。小明有一个想法:第一天,存进存储罐1块;之后两天(第二天,第三天)每天存进2块;之后的3天(第四天,第五天,第六天)每天存进去3块;再之后的4天(第七天,第八天,第九天,第十天)每天存进去4块……以此方式一直存钱进存储罐。假设存储罐无限大,可以容纳无限多的钱,且小明的零花钱也取之不尽。问从第一天开始到指定天数(由输入决定)内,存储罐里面共有多少钱?



输入描述 Input Description
输入一个整数d(1≤d≤1000000),表示存钱的天数。



输出描述 Output Description
输出一个整数,表示存储罐里面的总金额。



样例输入 Sample Input
10
样例输出 Sample Output
30

给个思路就行了。。。


0
已采纳
曹砚青
曹砚青
中级光能
中级光能

定义x,d=0,he=0,n=1;

 

输入x

 

while(d+n<=x)

 

{

 

d=d+n;

 

he=he+n*n;

 

n++;

 

}

 

he=he+(x-d)*n;

 

输出he

so easy

0
我要回答