1006 换个格式输出整数 (15)(15 分)

#include
#include
#include
using namespace std;
char wei[2] = { 'S','B' };
int num[100], cnt;
int main()
{
    int n;
    scanf("%d", &n);
    do {
        num[cnt++] = n % 10;
        n /= 10;
    } while (n);
    while (num[2])
    {
        printf("B");
        num[2]--;
    }
    while (num[1])
    {
        printf("S");
        num[1]--;
    }
    for (int i = 1; i <= num[0]; i++)printf("%d", i);
    return 0;
}

你可能感兴趣的:(1006 换个格式输出整数 (15)(15 分))