第二题:生日蜡烛

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。

注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

答案:26

#include<iostream>
using namespace std;
int main()
{
 int i,start,end,sum;  //start, end 分别表示他开始过生日的年龄和今年的年龄,
 for(start=1;start<150;start++){  //设最多可以活150岁 
  for(end=1;end<150;end++){ 
   sum=0;
   for(i=start;i<=end;i++) 
    sum+=i;
   if(sum==236)
    cout<<start<<endl; 
  }
 }  
 return 0;
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐