Bは、文字「百」で表されるとする、文字は数字N(<10)、出力する形式に変更しない3以下の正の整数を示すために「N ... 12」と、「10」意味をS。それは、2つの「百」、3「10」、及び4ビットを有するので234は、例えばBBSSS1234として出力しなければなりません。
入力フォーマット:各テスト入力はテストは正の整数N(<1000)を与える含みます。
出力フォーマット:N所定の出力フォーマットで、各出力試験のための1つの行。
サンプル入力1:
234
出力サンプル1:
BBSSS1234
入力サンプル2:
23である
出力サンプル2:
SS123
#include <stdio.h>
int main() {
int bai, shi, ge, num;
scanf("%d", &num);
bai = num / 100;
shi = num / 10 % 10;
ge = num % 10;
for (int i = bai; i > 0; i--) {
printf("B");
}
for (int i = shi; i > 0; i--) {
printf("S");
}
for (int i = 1; i <= ge; i++) {
printf("%d", i);
}
return 0;
}
テスト結果: