题目描述:

让我们用字母 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的百位数是多少就输出多少个'B',十位数是多少就输出多少个'S',个位数是多少就从1开始一直输出到这个数为止。

AC代码:

#include <bits/stdc++.h>(
using namespace std;int main()
{int n;cin >> n;int b = n/100;int s = n%100/10;int g = n%10;for(int i=0;i<b;i++){cout << "B";}for(int i=0;i<s;i++){cout << "S";}for(int i=1;i<=g;i++){cout << i;}cout << endl;return 0;
}

【PAT乙级】换个格式输出整数相关推荐

  1. PAT 1006 换个格式输出整数

    1006. 换个格式输出整数 (15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 让我们用字母B来表示&qu ...

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

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

  3. PAT——1006 换个格式输出整数

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

  4. PAT 1006. 换个格式输出整数

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

  5. PAT 乙级 1006 换个格式输出整数

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

  6. 【题解PAT】1006 换个格式输出整数

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

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

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

  8. PAT (Basic Level) Practice1006 换个格式输出整数

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

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

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

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

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

最新文章

  1. 信息树和XML文件的遍历及XML文件的应用
  2. Shiro安全框架【快速入门】就这一篇!
  3. 逻辑门电路的知识点归纳
  4. 第二十三节: EF性能篇(三)之基于开源组件 Z.EntityFrameWork.Plus.EF6解决EF性能问题
  5. 安卓旅途之——开发数独(总结)
  6. unity AI Planner 人工智能简介
  7. JMeter接口测试及接口登陆压力测试
  8. ResNet再进化!重新思考ResNet:采用高阶方案的改进堆叠策略
  9. MySQL使用存储过程造数据
  10. ubuntu好用的截图软件flameshot和设置快捷方式截图
  11. obd协议 混动车_OBD协议
  12. 移动端布局三种视口_移动H5的meta视口标签、弹性布局原则和背景图片适配
  13. 线性代数 向量组 线性相关与表出 秩 解的关系总(一)
  14. C++设计模式之状态模式(state)(行为型)
  15. 【学习编程】献给迷茫中的你,教你如何快速入门编程,如何从编程小百到 IT 巨佬?零基础自学请收下这份学习指南(经验分享)
  16. VB.net学习笔记(六)VB.net的对象
  17. Excel表计算两个时间段之间的总月数、折算年限公式
  18. 基于博客标签的多标签分类器(multi-label classification)
  19. 学计算机南昌哪个中专比较好,南昌中专计算机主要学什么
  20. 应届生拿到offer之后的流程_应届生签offer前需要参考的注意事项

热门文章

  1. C语言题解——最小公倍数的三种求法(含最大公约数)
  2. 室内定位程序_高精度室内外一体定位,有怎样的应用前景?
  3. Dell 错误代码(供参考) 我试过报E1410 却是坏阵列卡 杯具
  4. linux startx 鼠标指针,支持各主流浏览器使用的鼠标拖动和拖拽的鼠标指针特效...
  5. 手机桌面隐藏大师_应用隐藏大师手机版下载-应用隐藏大师下载 v1.2-说说手游网...
  6. 游戏夜读 | 关卡设计新手必看
  7. 【计算摄影】浅析图像修复背后的核心技术
  8. DSP数据手册和技术参考手册的使用
  9. app毕业设计 基于uni-app框架商城app、图书商城app毕设题目课题选题作品(1)app界面和功能
  10. TP5将查询结果集进行排序 记录一下