PAT乙级1006.换个格式输出整数

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include<iostream>
using namespace std;
int main()
{ int n,a,b;
 cin>>n;
 a=n%10;
 b=n/10;
 if(b==0)
 {
 for(int i=1;i<=a;i++)
       cout<<i;
 }
 else if(b/10==0)
 {for(int i=1;i<=b;i++)
     cout<<"S";
  for(int i=1;i<=a;i++)
       cout<<i;
 }
 else 
 {
   for(int i=1;i<=b/10;i++)
     cout<<"B";
  for(int i=1;i<=b%10;i++)
     cout<<"S";
  for(int i=1;i<=a;i++)
       cout<<i;
   }}
posted @ 2018-01-29 18:57  kong孔  Views(68)  Comments(0)    收藏  举报