LET Bは、文字「百」によってS 12で示される正の整数「10」を表し、... nはゼロ桁N(<10)ではない、3つ以下の出力フォーマットに変更文字を表すこと。それは、2つの「百」、3「10」、及び4ビットを有するので234は、例えばBBSSS1234として出力しなければなりません。
入力フォーマット:
各試験は、正の整数N(<1000)が与えられると、テスト入力を含みます。
出力フォーマット:
N個の所定の出力フォーマットでラインあたりの各出力テストケース。
サンプル入力1:
234
出力サンプル1:
BBSSS1234
サンプル入力2:
23
出力サンプル2:
SS123
#include <cstdio>
int main()
{
int num;
scanf("%d",&num);
int digit;
if(num<10) digit=1;
else if(num<100) digit=2;
else digit=3;
int i;
switch(digit)
{
case 3:
for(i=0; i<num/100; i++)
printf("B");
num-=num/100*100;
case 2:
for(i=0; i<num/10; i++)
printf("S");
num-=num/10*10;
case 1:
for(i=0; i<num; i++)
printf("%d",i+1);
}
return 0;
}