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

输入格式:

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

输出格式:

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

输入样例 1:

234

输出样例 1:

BBSSS1234

输入样例 2:

23

输出样例 2:

SS123

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

解题思路:由于给定的数字是不超过3位的正整数,故我们可以直接计算出这个数字的个位十位和百位,若数字是个位数则百位和十位都为0,若数字是十位数,则百位为0;

其余的就注意一下如何求一个三位数的个位十位百位即可。

AC代码(C++):

#include<iostream>
using namespace std;
int main()
{int number;cin>>number;int baiwei = number/100; //计算百位int shiwei = number/10%10; //计算十位int gewei = number%10;  //计算个位for(int i =0;i<baiwei;i++)cout<<"B";for(int j=0;j<shiwei;j++)cout<<"S";for(int k =1;k<=gewei;k++)cout<<k;
}

PAT——1006 换个格式输出整数相关推荐

  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 换个格式输出整数

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. AAuto如何设置combobox
  2. 检查JavaScript中变量是数字还是字符串
  3. 【技巧】解决win10的1803版本下,无法收到1809推送、从而无法更新到1903版本的问题。...
  4. oracle如何计算2个坐标的距离,百度地图两个坐标之间的距离计算
  5. python图片内容长度识别_教你如何用几行Python代码识别图片文字--就是这么简单!...
  6. c语言程序二级考试题,2016年计算机二级考试C语言程序设计真题
  7. 洛谷P1095守望者的逃离题解-伪动态规划/贪心
  8. matlab 怎么话3维图,用matlab画三维图形
  9. 火柴棒等式(洛谷P1149题题解,Java语言描述)
  10. MPI 自定义通用结构和传输
  11. 【OSGI】Error osgi xx Invalid value for DynamicImport-Package dynamic.import.pack
  12. 2021中国大学生程序设计竞赛部分题解(CCPC)- 网络选拔赛(重赛)
  13. 【Matlab学习笔记】【函数学习】nargin 参数
  14. python医疗_利用Python实现医疗在线问答机器人
  15. 最新手机号码归属地数据库(2017年4月1日)
  16. 医学图像处理——基本概念(色彩、直方图、CT值)
  17. 【HBZ】生产环境下如何解决CPU飙高 与排查CPU飙高问题 与如何解决内存泄漏
  18. python输入年份判断生肖_python年份判断生肖
  19. vue3+vite+antd——后台管理系统——基础模板
  20. 关于人像后期处理基础的相关技术步骤

热门文章

  1. 肠道基石菌——拟杆菌属
  2. wordpress建站优化技巧
  3. msn用非hotmail邮箱注册!
  4. linux系统的云服务器挂软件方法,基于centos的Linux挂站教程
  5. vscode关键字设置斜体
  6. html如何让图片自动消失,如何让按钮背景可以渐渐显示和渐渐消失_html/css_WEB-ITnose...
  7. 开发技术-使用easyexcel导入文件(简单示例)
  8. 爬虫相关,python异常值的处理/防错机制的建立
  9. 瑞芯微RK1126平台 通过http接口设置 ISP 饱和度 亮度 对比度
  10. 右键计算机管理显示目录名称无效,电脑资源管理器的右键上下文菜单打不开的两种解决办法...