本文持續更新,直至更完。
#includeint main()
}
printf("\n%d\n",i);
return 0;
}
執行結果為:
30 41 52 63 74 85 96
共7種; 2.
生日蠟燭
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。
現在算起來,他一共吹熄了236根蠟燭。
請問,他從多少歲開始過生日party的?
請填寫他開始過生日party的年齡數。
注意:你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。
#includeint main()
} return 0;
}
結果為26,即從26歲開始過生日,現在剛好33歲。
3.湊算式
b def
a + --- + ------- = 10
c ghi
(如果顯示有問題,可以參見【圖1.jpg】)
這個算式中a~i代表1~9的數字,不同的字母代表不同的數字。
比如:6+8/3+952/714 就是一種解法,
5+3/1+972/486 是另一種解法。
這個算式一共有多少種解法?
注意:你提交應該是個整數,不要填寫任何多餘的內容或說明性文字。
}結果是29種。
如果你覺得上面的這些判斷語句太麻煩,也太多了的話。我們就可以再定義乙個temp陣列來解決互不相同的問題。完整**如下
#includeint main() }
printf("%d\n",count);
return 0;
}
其中核心**是
for(i=1;i<=9;i++)
temp[i]=0;//temp都賦值為0
for(i=1;i<=9;i++)
temp[a[i]]=1;//如果9個a[i]不同時,temp都為1
sum=0;
for(i=1;i<=9;i++)
sum+=temp[i];
每次迴圈開始,temp[i]都賦值為0。當a[i]不相同時,temp[a[i]]都等於1。如果存在a[i]相等,那麼存在temp=0;因此當a[i]互不相同時,sum在for迴圈
之後為10。
藍橋第七屆省賽個人賽題解
c c b組題目 第一題 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。注意是一...
第七屆藍橋杯大賽個人賽省賽(軟體類)真題9
交換瓶子 有n個瓶子,編號 1 n,放在架子上。比如有5個瓶子 2 1 3 5 4 要求每次拿起2個瓶子,交換它們的位置。經過若干次後,使得瓶子的序號為 1 2 3 4 5 對於這麼簡單的情況,顯然,至少需要交換2次就可以復位。如果瓶子更多呢?你可以通過程式設計來解決。輸入格式為兩行 第一行 乙個正...
第七屆藍橋杯大賽個人賽省賽(軟體類)真題8
四平方和 四平方和定理,又稱為拉格朗日定理 每個正整數都可以表示為至多4個正整數的平方和。如果把0包括進去,就正好可以表示為4個數的平方和。比如 5 0 2 0 2 1 2 2 2 7 1 2 1 2 1 2 2 2 符號表示乘方的意思 對於乙個給定的正整數,可能存在多種平方和的表示法。要求你對4個...