生日蜡烛
2017-04-06 21:31
176 查看
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。
#include <iostream> using namespace std; bool candle_num(int x){//x代表从多少岁开始过生日 int candle_sum=0; for (int i = x; i < 237; i++)//我假设人最大为237岁 { candle_sum+=i; if (candle_sum==236) { return 1; } } return 0; } int main(){ int sum=0,l=0; int a[10]={0}; for (int i = 1; i < 237; i++) { if (candle_num(i)) { a[l++]=i; } } for (int i = 0; i < 10; i++) { if (a[i]!=0) { cout<<a[i]<<" "; } } return 0; }