1.先将3位正整数的每位表示出来
2.因为百位十位是数字是多少,就输出多少个字母,所以用for循环
3.个位则是从1开始输出到个位数字为止,所以也是用for循环,不过初试值和条件要改变
#include<iostream>
using namespace std;
int main(){
int n ,i ,j ,k,a=1;
cin >> n;
i = n/100;
j = n%100/10;
k = n%10;
for(i; i>0; i--)
cout << "B";
for(j; j>0; j--)
cout << "S";
for(a; a<=k; a++)
cout << a;
return 0;
}