天天看點

生日蠟燭——第七屆藍橋杯C語言B組(省賽)第二題

原創

生日蠟燭

某君從某年開始每年都舉辦一次生日party,并且每次都要吹熄與年齡相同根數的蠟燭。

現在算起來,他一共吹熄了236根蠟燭。

請問,他從多少歲開始過生日party的?

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

注意:你送出的應該是一個整數,不要填寫任何多餘的内容或說明性文字。

枚舉開始過生日的年齡

public class 生日蠟燭 {
    public static void main(String args[]) {
        int start_age=0;
        int flag=0;
        for(start_age=1; ;start_age++) {
            int age=0;
            int candle=0;
            for(age=start_age;age<=80;age++) {
                candle+=age;
                if(candle==236) {
                    flag=1;
                    break;
                }
            }
            if(flag==1) {
                break;
            }
        }
        System.out.println(start_age);
    }
}      

18:31:51

2018-06-05