更多精彩文章請關注公眾號『大海的BLOG』
問題
生日蠟燭 SB.從某年開始每年都舉辦一次生日party,并且每次都要吹熄與年齡相同根數的蠟燭, 現在算起來,他一共吹熄了236根蠟燭, 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數, 注意:你提交的應該是一個整數,不要填寫任何多余的內容或說明性文字,
思路
這題比較容易,方法是用兩個for回圈實作,第一個回圈從i=1開始,第二個回圈可以從j=i開始,記憶體回圈sum+=j;而如果sum不等于236的話,在外層回圈中將sum置為0就可以了
實作代碼(c)
#include<stdio.h>
int main(){
int i,sum = 0,j;
for (i=1; i<=100;i++) {
for(j=i;j<=100;j++){
sum+=j;
if (sum==236) {
printf("%d",i);
}
}
sum=0;
}
}
更多精彩文章請關注公眾號『大海的BLOG』
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/36290.html
標籤:C
上一篇:藍橋杯-三羊獻瑞
下一篇:藍橋杯-四平方和問題

