
 思路:把数字的每一位都取出来,然后for循环把字符输入
#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int b = n / 100;        // 计算百位数
    int s = (n % 100) / 10; // 计算十位数
    int g = n % 10;         // 计算个位数
    string result;
    // 添加百位数
    for (int i = 0; i < b; i++) {
        result += 'B';
    }
    // 添加十位数
    for (int i = 0; i < s; i++) {
        result += 'S';
    }
    // 添加个位数
    for (int i = 1; i <= g; i++) {
        result += to_string(i);
    }
    cout << result << endl;
    return 0;
}
 
取出每个位数的数字
    int b = n / 100;        // 计算百位数
    int s = (n % 100) / 10; // 计算十位数
    int g = n % 10;         // 计算个位数
                


















