#include<cstdio> int main() { int number; scanf("%d", &number); int num = 0; int a[10];//存放输入的数的每一位 while (number != 0)//对输入的数一位一位的脱法 { a[num] = number % 10; num++; number = number / 10; } for (int i = num - 1; i >= 0; i--) { if(i==2)//如果是百位 for (int j = 0; j < a[i]; j++) printf("B"); else if (i == 1)//如果是十位 { for (int j = 0; j < a[i]; j++) printf("S"); } else { for (int j = 1; j <=a[i]; j++)//如果是个位,从1开始输出 { printf("%d", j); } } } return 0; }
时间: 2024-11-04 16:56:55