藍橋題目 B 20 數的讀法

2021-10-02 14:50:28 字數 947 閱讀 3111

基本思想:從最小位,即字串的末端開始計算,每四個進行統計,插入位數和讀法。

#include

#include

using namespace std;

intmain()

;char

*sign=

;//開頭多加乙個「」使座標更方便

string rst;

int l = n.

length()

;int flag =0;

//用來標記這是四位數中的第幾個

for(

int i = l-

1; i >=0;

--i)

else

rst = sign[4]

+ rst;

//前加萬

rst =

" "+ rst;

}else

flag++;}

if(n[i]

=='0')}

else

flag++

;continue;}

rst = sign[flag %4]

+ rst;

//前加十百千

rst =

" "+ rst;

flag++;}

rst = read[ n[i]

-'0'

]+ rst;

rst =

" "+ rst;}

rst.

erase(0

,1);

int index =0;

if(rst.

find

("yi shi"

,index)==0

) rst.

erase(0

,3);

cout << rst;

return0;

}

1017 A除以B 20 (大數向除)

時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 本題要求計算a b,其中a是不超過1000位的正整數,b是1位正整數。你需要輸出商數q和餘數r,使得a b q r成立。輸入格式 輸入在1行中依次給出a和b,中間以1空格...

藍橋杯DS18B20官方驅動的修改

雖然我還沒有參加藍橋杯的比賽,但是聽很多人說比賽的時候官方會給出一些晶元的驅動程式,有ds18b20 ds1302 iic。藍橋杯官方給出的驅動可以用是可以但是並不是那麼完善,還是需要我們稍加修改的。下面我們看一下官方給的ds18b20的驅動程式 程式說明 單匯流排驅動程式 軟體環境 keil uv...

藍橋杯溫度DS18b20的驅動直觀理解

對於藍橋杯比賽,很多人對於比賽官方給出的三個驅動不知道怎麼具體使用。其實官方給出的驅動是在原有的晶元基礎上做出的驅動,但是後來比賽官方對比賽專用版ct107d上使用了iap1f2k61s2轉接板,驅動的一些位置都相應的做出了該變。首先對於驅動,我們的看法是去建立乙個存在主函式的c 檔案去呼叫這個驅動...