1006 換個格式輸出整數 (15 分)
阿新 • • 發佈:2018-12-14
讓我們用字母
B
來表示“百”、字母S
表示“十”,用12...n
來表示不為零的個位數字n
(<10),換個格式來輸出任一個不超過 3 位的正整數。例如234
應該被輸出為BBSSS1234
,因為它有 2 個“百”、3 個“十”、以及個位的 4。
輸入格式:
每個測試輸入包含 1 個測試用例,給出正整數 n(<1000)。
輸出格式:
每個測試用例的輸出佔一行,用規定的格式輸出 n。
輸入樣例 1:
234
輸出樣例 1:
BBSSS1234
輸入樣例 2:
23
輸出樣例 2:
SS123
程式碼:
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main() { int n; scanf("%d",&n); int bai=n/100; int shi=n%100/10; int ge=n%10; for(int i=0;i<bai;i++) printf("B"); for(int i=0;i<shi;i++) printf("S"); for(int i=1;i<=ge;i++) printf("%d",i); printf("\n"); return 0; }