#include <stdio.h>
int main()
{
int n,s=0;//s用于记录增加次数,当作循环的判断条件
int a=1,t=1,sum=0;//a为每一段时间内可加的金币数,t表示这个时间段
int i;
scanf("%d",&n);
while(s<n)
{
for(i=1;i<=t;i++)
{
sum+=a;
s++;
if(s>=n)
{
break;
}
}
t++;
a++;
}
printf("%d",sum);
return 0;
}
oj题库1.5第45题解法
猜你喜欢
转载自blog.csdn.net/qq_43502987/article/details/85082767
今日推荐
周排行