2016年藍橋杯C/C++組省賽第二題--生日蠟燭

yellow日月空發表於2019-03-07

題目:生日蠟燭
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。
現在算起來,他一共吹熄了236根蠟燭。
請問,他從多少歲開始過生日party的?

請填寫他開始過生日party的年齡數。

 

#include<iostream>
using namespace std;
int main()
{
	int a,b;
	for(int a=0;a<100;a++)
		for(int b=0;b<100;b++)
		{
			if((a+b)*(b-a+1)/2==236)//此處的解題思路是(首項加末項乘以項數除以二,因為本題的數剛好是連續的)
			cout<<a;
		}
		return 0;
} 

執行結果:

相關文章