PAT(Basic Level) 1006

Posted stray-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT(Basic Level) 1006相关的知识,希望对你有一定的参考价值。

 1 #include<iostream>
 2 
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int n;
 8     cin>>n;
 9     
10     if(n<10){
11        for(int i=1;i<=n;i++)
12            cout<<i;
13     }
14     else if(n<100&&n>10){
15         int i=n/10;
16         int j=n%10;
17         for(int k=0;k<i;k++)
18             cout<<"S";
19         if(j!=0){
20             for(int k=1;k<=j;k++)
21             cout<<k;
22         }
23        
24     }
25     else{
26         int i=n/100;
27         int j=(n/10)%10;
28         int k=n%10;
29         for(int m=0;m<i;m++)
30             cout<<"B";
31         if(j!=0){
32             for(int m=0;m<j;m++)
33                 cout<<"S";
34         }
35         if(k!=0){
36             for(int m=1;m<=k;m++)
37              cout<<m;
38         }
39     }
40     
41     return 0;
42 }

 

以上是关于PAT(Basic Level) 1006的主要内容,如果未能解决你的问题,请参考以下文章

PAT(Basic Level) 1006

(Python) PAT(Basic Level) Practice 刷题笔记

(Python) PAT(Basic Level) Practice 刷题笔记(1-33)

PAT (Basic Level) Practise 1040 有几个PAT(DP)

PAT Basic Level 1033

PAT Basic Level 1009