藍橋杯真題01求和

2021-10-22 04:01:26 字數 832 閱讀 9938

題目描述:

小明對數字中含有 2、0、1、9 的數字很感興趣,在 1 到 40 中這樣的數包 括 1、2、9、10 至 32、39 和 40,共 28 個,他們的和是 574。

請問,在 1 到 2019 中,所有這樣的數的和是多少?

需要的知識,字串和數字的格式轉換,字串中有無出現某一字元的判斷

如果此題不轉為字串的話,要進行求餘取個位數太麻煩了!!

還是乖乖學點新東西:如何用自帶函式將數字轉為字串!!

一些知識準備如下:

!!!c++數字和字串的轉換

1 、利用stringstream

新增標頭檔案 #include

數字轉字串:

#include

#include

int main()

字串轉數字:

#include

#include

int main()

//此處包裝了乙個方法,將一位的數字轉化成兩位的字串: //0->「00」 1->』'01"

string transform(int num)

return res;

}。。。。。。。。。。。。。。。。。。。。。。。。

2.利用 sprintf()函式和sscanf()函式

sprintf() 用於將數字轉化為字串:

#include

#include

using namespace std;

int main()

} cout

}答案:1905111

藍橋杯真題 2020藍橋杯真題 跑步鍛鍊

小藍每天都鍛鍊身體。正常情況下,小藍每天跑 1 千公尺。如果某天是周一或者月初 1 日 為了激勵自己,小藍要跑 2 千公尺。如果同時是周一或月初,小藍也是跑 2 千公尺。小藍跑步已經堅持了很長時間,從 2000 年 1 月 1 日週六 含 到 2020 年10 月 1 日周四 含 請問這段時間小藍總...

藍橋杯真題訓練 2019 2題

2019第二題 小明用字母 a 對應數字 1,b 對應 2,以此類推,用 z 對應 26。對於 27 以上的數字,小明用兩位或更長位的字串來對應,例如 aa 對應 27,ab 對 應 28,az 對應 52,lq 對應 329。請問 2019 對應的字串是什麼?答案提交 這是一道結果填空的題,你只需...

藍橋杯真題 包子湊數

題目 小明幾乎每天早晨都會在一家包子鋪吃早餐。他發現這家包子鋪有n種蒸籠,其中第i種蒸籠恰好能放ai個包子。每種蒸籠都有非常多籠,可以認為是無限籠。每當有顧客想買x個包子,賣包子的大叔就會迅速選出若干籠包子來,使得這若干籠中恰好一共有x個包子。比如一共有3種蒸籠,分別能放3 4和5個包子。當顧客想買...