PAT乙級1006 換個格式輸出整數(C語言)

2021-10-19 08:10:37 字數 846 閱讀 4143

#pat乙級1006 換個格式輸出整數(c語言)

分析關鍵是會求輸入的資料的每個位上的大小

int b[3]

,i=2

;//陣列b用來記錄各個位的大小,b[0]記錄百位,b[1]十位,b[2]個位

while

(n!=0)

//求各個位上的數的方法

;/*利用陣列來記錄個十百位上的數字

b[0]位百個上的數字,b[1]記錄十位上的數字,b[2]記錄個位上的數字;按照輸出順序記錄,當然也可以倒順序記錄,那輸出也要從後往前輸出

*/int i=2;

while

(n!=0)

//求各個位上的數的方法

for(i=

0;i

;i++

)printf

("b");

for(i=

0;i

;i++

)printf

("s");

for(i=

1;i<=b[2]

;i++

)printf

("%d"

,i);

printf

("\n");

}

PAT 乙級 1006 換個格式輸出整數

讓我們用字母b來表示 百 字母s表示 十 用 12.n 來表示個位數字n 10 換個格式來輸出任乙個不超過3位的正整數。例如234應該被輸出為bbsss1234,因為它有2個 百 3個 十 以及個位的4。輸入格式 每個測試輸入包含1個測試用例,給出正整數n 1000 輸出格式 每個測試用例的輸出佔一...

PAT 乙級 1006 換個格式輸出整數

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 讓我們用字母b來表示 百 字母s表示 十 用 12.n 來表示個位數字n 10 換個格式來輸出任乙個不超過3位的正整數。例如234應該被輸出為bbsss1234,因為它有...

PAT 乙級 1006 換個格式輸出整數

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 讓我們用字母b來表示 百 字母s表示 十 用 12.n 來表示個位數字n 10 換個格式來輸出任乙個不超過3位的正整數。例如234應該被輸出為bbsss1234,因為它有...