题目

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

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

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

输入样例 1:
234
输出样例 1:
BBSSS1234
输入样例 2:
23
输出样例 2:
SS123

C++实现

#include <iostream>
using namespace std;
int main()
{int n;cin>>n;int a=n%10,b=n/10%10,c=n/100%10;//a、b、c分别表示个位十位百位for (int i = 0; i < c; ++i) {cout<<'B';}for (int j = 0; j < b; ++j) {cout<<'S';}for (int k = 0; k < a; ++k) {cout<<k+1;}return 0;
}

python实现

n=input()
a=int(n)%10
b=int(n)/10%10
c=int(n)/100%10
for i in range(int(c)):print('B',end='')
for i in range(int(b)):print('S',end='')
for i in range(int(a)):print(i+1,end='')

PAT (Basic Level) Practice (中文)1006 换个格式输出整数 (15 分)相关推荐

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

    1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...

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

    1006 换个格式输出整数 (15 分)让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...

  3. C++学习之路 | PTA乙级—— 1006 换个格式输出整数 (15分)(精简)

    1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...

  4. PAT 1006 换个格式输出整数 (15 分)(Java)

    题目描述:   让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 ...

  5. PAT(乙级)1006 换个格式输出整数 (15 分) (C语言)

    让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数.例如 ...

  6. C语言简洁代码:1006 换个格式输出整数 (15分)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表 ...

  7. 1006 换个格式输出整数 (15 分)(c语言)

    让我们用字母 B 来表示"百".字母 S 表示"十",用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数. ...

  8. java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)

    1006 换个格式输出整数 (15)(15 分) 让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(& ...

  9. Basic Level 1006. 换个格式输出整数 (15)

    让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例 ...

  10. 1006. 换个格式输出整数 (15)-PAT乙级真题

    让我们用字母B来表示"百".字母S表示"十",用"12-n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如2 ...

最新文章

  1. 想搞自动识别系统的应用程序,希望能跟有志于此的朋友交流
  2. petaPar培训文档
  3. py02-python基础
  4. 0417 jsBom操作+Dom再次整理
  5. IT人的自我导向型学习:学习的4个层次
  6. 计算机等级考试二级c++2013 南开题库 答案光碟,全国计算机等级考试二级C++上机题库试卷一2013年.pdf...
  7. Java 删除非空文件夹
  8. 使用HTML制作一个简单的个人主页
  9. xcode archive 去掉dsym文件和添加dsym文件
  10. h5、app、小程序 互相跳转打开的方式总结
  11. PRCV2018美图短视频实时分类挑战赛落幕,第一名解决方案技术解读
  12. 用浏览器监控采集微信公众号最新文章
  13. 【javaScript 的 proxy】
  14. 三层架构Bll中报错找不到可接受类型为“Lesson.DAL.StudentDal”的第一个参数的扩展方法
  15. 前端面试回答-小程序面试_css
  16. 编程一年,我学会了什么?
  17. 值得一用,分享4款速度快好用的手机浏览器
  18. 解锁三星bl锁有几种方法_手机ROOT之前的必备工作三星Bootloader解锁教程
  19. Android java synchronized原理
  20. 如何在房屋的未知位置找到设置的路由器?

热门文章

  1. Day2-数据类型、字符编码、购物车
  2. ESP8266串口模块的基本使用【转】
  3. linux中查找某一个字符串,linux下查找包含某个字符串的文件
  4. mysql入门简历_MySQL(一)简介与入门
  5. php 集合安装,centos7安装php5.6报错集合
  6. html+form+multipartform-data,表单 – 如何处理node.js中的multipart / form-data
  7. python教程长城图案,Python编写万花尺图案实例
  8. 两个不相同的类之间如果赋值
  9. jmeter压测过程中内存溢出
  10. Django(补充CBV,FBV)