小女孩與樓梯

2021-09-29 06:54:10 字數 881 閱讀 4480

【問題描述】

小女孩塔雅在一棟多層建築中攀爬樓梯,每次爬過乙個樓梯,她喜歡從1到頂數樓梯的台階級數,並大聲地說出每個數字。如果她爬了兩個樓梯,第乙個有3級,第二個有4級,她將讀出數字1、2、3、1、2、3、4。

給出塔雅讀出的所有數字,判斷她爬了多少樓梯,且輸出每個樓梯有多少台階級數?

【輸入形式】

輸出的第一行為乙個整數n,表示塔雅讀出了多少個數字。

第二行包含n個整數a1、a2、...、an,表示塔雅攀爬樓梯時讀出的數字,按順序從第1個到最後乙個,當攀爬乙個有x級的樓梯時,她將依次讀出1、2、...、x。

【輸出形式】

輸出的第一行乙個t,表示塔雅攀爬的樓梯個數,第二行輸出t個數,表示每個樓梯的台階數。
【樣例輸入】

71 2 3 1 2 3 4

【樣例輸出】

23 4

#include

using

namespace std;

intmain()

num++

;//最後乙個資料沒辦法減,但表明走到頂樓,計數加一

int b[num]

,l=1

;//定義b陣列儲存每個樓梯台階數,標尺l記錄迴圈到達a陣列位置

for(

int x=

0;x1;x++

)//外迴圈,給陣列b賦值}}

b[num-1]

=a[n-1]

;//最後乙個樓梯的台階數=輸入的最後乙個資料

cout

for(

int s=

0;s)return0;

}

窮學生和小女孩

窮學生和小女孩 乙個窮苦的學生考上了大學,可是家裡沒有多餘的錢給他交學費,為了實現自己的大學夢,他利用暑假挨家挨戶推銷商品。為了湊足學費他捨不得多花一分錢,他硬著頭皮向人討些食物。他敲開了一戶人家的門,是個小女孩開的門,他不好意思,就只向小女孩要了一杯水解渴。小女孩看他非常飢餓的樣子,拿來水的時候還...

売 少女 賣火柴的小女孩

売 少女 少女 思 出 會 少女 擦 辺 明 光 中 大好 微笑 私 連 火 消 行 少女 言 殘 一本 一本 燃 続 少女 抱 上 體 二人 光 包 空高 公升 新年 朝 少女 微笑 死 集 町 人 燃 暖 言 少女 火 會 天國 公升 知 翻譯 小女孩想起了善良的祖母,真想見見祖母。她在牆上又擦...

練習題目 賣火柴的小女孩

賣火柴的小女孩是乙個很貧窮的人,她以賣火柴為生,但是她做的火柴長短不一。有一位好心的富豪覺得她很可憐,想給她一筆錢幫助他。為了照顧小女孩的自尊心,富豪決定設定乙個小問題考驗她,小女孩如果能夠從這堆火柴中選出3根火柴拼出的三角形周長最長,就把小女孩的所有火柴買走。賣火柴的小女孩十分飢餓,眼睛花了,看不...