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

输入格式

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

输出格式

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

输入样例1

234

输出样例1

BBSSS1234

输入样例2

23

输出样例2

SS123

分析:因为n小于1000,所以数字不会超过百位~输入数据首先保存在a中,然后将a的每一个数字保存在int b[3]中,然后将b[2]、b[1]、b[0]中存储的数字看作输出次数依次输出B、S和12..b[0]~

#include <iostream>
using namespace std;
int main() {int a, i = 0;cin >> a;int b[3] = {0};while (a != 0) {b[i++] = a % 10;a = a / 10;}for (int k = 0; k < b[2]; k++)cout << "B";for (int k = 0; k < b[1]; k++)cout << "S";for (int k = 0; k < b[0]; k++)cout << k + 1;return 0;
}

1006. 换个格式输出整数 (15)-PAT乙级真题相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 在macos上基于python2.7安装PyQt5
  2. 如何用Python实现iPhone X的人脸解锁功能?
  3. 什么是消息队列 RocketMQ 版?
  4. logic demonstration process in the English debate system
  5. Oracle 根据字符串的长度排序
  6. Matlab学习一本通,matlab基础教程
  7. WinCE BSP中的DAT文件介绍
  8. 5.Java 面试题整理(JDBC ,JDO 方面)
  9. linux下,查找命令的使用
  10. python 获取唯一值_从Python列表中获取唯一值
  11. 蚁群算法 c语言,蚁群算法(C语言实现)
  12. html页面布局—定位
  13. thinkgem 对前端的总结
  14. 第四周 放大电路的分析
  15. 放弃理想,未必能成就现实
  16. 德国Tesla的招聘过程“糟透了”,混乱又自大
  17. 基于 ZYNQ 的无线超声数据传输及显示系统的实现
  18. html布局图解,web前端之布局模型详解
  19. PAT (Basic Level) Practice (中文)题目集合
  20. DAO赛道异军突起,M-DAO的优势在哪里?

热门文章

  1. 输入用户名和密码登入到服务器,却显示指定的网络密码不正确,输入了好几次都是这样,这是怎么回事? 用户名和密码没问题 ,一直用的好好地今天就不行了...
  2. python day11
  3. React Native悬浮效果组件
  4. 如何将自己的代码自动添加版权信息[转]
  5. C语言的很吊的printf-----来自一个C语言竞赛题目
  6. linux修改密码的几种方法
  7. 【转】关于大型网站技术演进的思考(七)--存储的瓶颈(7)
  8. 过剩通勤应用——线性规划问题解决开源工具(下篇)
  9. 梦想——似乎忘记了是什么了
  10. 苹果新漏洞 “Shrootless” 可使攻击者在macOS 系统上安装后门