1006 换个格式输出整数 (15 分)
#include<iostream>
#include<string>
using namespace std;
void hundred(int n)
{
for (int i = 0; i < n; i++)
{
cout << "B";
}
}
void ten(int n)
{
for (int i = 0; i < n; i++)
{
cout << "S";
}
}
void number(int n)
{
for (int i = 1; i <= n; i++)
{
cout << i;
}
}
int main() {
int n;
cin >> n;
int temp1, temp2,temp3;
if (n < 10) {
number(n);
}
else if (n < 100) {
temp1 = n / 10;
temp2 = n % 10;
ten(temp1);
number(temp2);
}
else {
temp1 = n / 100;
temp2 = (n % 100) / 10;
temp3 = n % 10;
hundred(temp1);
ten(temp2);
number(temp3);
}
cout << endl;
system("pause");
return 0;
}