#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,因為它有...