天佑被推选为学校六一儿童节的形象大使,
他决定从今天开始健身,
目标就是让自己的体型看起来更加健康。
天佑妈妈为了鼓励天佑健身,
和他约定了如下奖励措施:
1)如果当天的步数超过1万,则奖励1块零花钱
2)如果连续两天的步数超过1万,则额外奖励1块零花钱
3)如果连续三天的步数超过1万,则再额外奖励1块零花钱
4)依次类推,如果连续n天的步数超过1万,则当天应该可以奖励到n元零花钱
比如一共7天,天佑的健身步数为11000,12000,13000,9000,14000,11000,12000
则天佑一共可以奖励到零花钱为:1+2+3+0+1+2+3=12
代码如下:
#include<iostream>
using namespace std;
int n,arr[370]={-1},ans=0,tmp=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
______(1)_______//读入当天的健身步数
if(arr[i]>=10000)//当天的步数超过1万步
{
if(____(2)____)
{
tmp++;//连续超过1万步
}
else
{
____(3)______//没有连续超过1万步
}
ans+=tmp;//计算ans的值
}
else
{
tmp=0;
}
}
_____(4)______//输出答案
return 0;
}