征战蓝桥 —— 2016年第七届 —— C/C++A组第2题——生日蜡烛
生活随笔
收集整理的這篇文章主要介紹了
征战蓝桥 —— 2016年第七届 —— C/C++A组第2题——生日蜡烛
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
某君從某年開始每年都舉辦一次生日party,并且每次都要吹熄與年齡相同根數的蠟燭。
現在算起來,他一共吹熄了236根蠟燭。
請問,他從多少歲開始過生日party的?
請填寫他開始過生日party的年齡數。
注意:你提交的應該是一個整數,不要填寫任何多余的內容或說明性文字。
代碼
#include <iostream> using namespace std; int main(int argc, const char * argv[]) { // 枚舉兩個年齡for (int i = 1; i < 100; ++i) {for (int j = i; j <100 ; ++j) {if((i+j)*(j-i+1)/2==236)cout<<i<<" "<<j<<endl;}} // 枚舉生日舉辦次數for (int i = 1; i < 100; ++i) {int t=i*(i-1)/2;if((236-t)%i==0) { // 輸出首項cout<<(236-t)/i<<" "<<i<<endl;}}return 0; }總結
以上是生活随笔為你收集整理的征战蓝桥 —— 2016年第七届 —— C/C++A组第2题——生日蜡烛的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016年第七届蓝桥杯 - 省赛 - C
- 下一篇: 征战蓝桥 —— 2016年第七届 ——