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的主要内容,如果未能解决你的问题,请参考以下文章
(Python) PAT(Basic Level) Practice 刷题笔记
(Python) PAT(Basic Level) Practice 刷题笔记(1-33)