首页 > 其他 > 详细

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

时间:2020-02-05 17:07:36      阅读:60      评论:0      收藏:0      [点我收藏+]

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n<),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

输入格式:

每个测试输入包含 1 个测试用例,给出正整数 n(<)。

输出格式:

每个测试用例的输出占一行,用规定的格式输出 n。

输入样例 1:

234
 

输出样例 1:

BBSSS1234
 

输入样例 2:

23
 

输出样例 2:

SS123


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

 

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

原文:https://www.cnblogs.com/geyang/p/12263667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!