題目描述:
小明對數字中含有 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 小藍每天都鍛鍊身體。正常情況下,小藍每天跑 1 千公尺。如果某天是周一或者月初 1 日 為了激勵自己,小藍要跑 2 千公尺。如果同時是周一或月初,小藍也是跑 2 千公尺。小藍跑步已經堅持了很長時間,從 2000 年 1 月 1 日週六 含 到 2020 年10 月 1 日周四 含 請問這段時間小藍總... 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個包子。當顧客想買...藍橋杯真題 2020藍橋杯真題 跑步鍛鍊
藍橋杯真題訓練 2019 2題
藍橋杯真題 包子湊數