个人练习


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

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

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


输入样例1:

234

输出样例1:

BBSSS1234

输入样例2:

23

输出样例2:

SS123

#include<iostream>using namespace std;int main()
{int n;cin>>n;int B=0,S=0,L=0;B=n/100;S=(n-B*100)/10;L=(n-S*10)%10;if(B!=0){for(int i=0;i<B;i++){cout<<"B";}}if(S!=0){for(int i=0;i<S;i++){cout<<"S";}}if(L!=0){for(int i=0;i<L;i++){cout<<i+1;}}return 0;
}

转载于:https://www.cnblogs.com/JaminLin/p/9532543.html

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

  1. PAT真题乙类1006 换个格式输出整数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 1006 换个格式输出整数(C语言)

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

  10. 1006 换个格式输出整数(python 3)

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

最新文章

  1. TabLayout 在宽屏幕上tab不能平均分配的问题解决
  2. Quartz2D初体验(二)
  3. Python内存池管理与缓冲池设计
  4. OpenCASCADE绘制测试线束:几何命令之预测
  5. python从入门到爬虫_python爬虫从入门到放弃(一)之初识爬虫
  6. SpringBoot配置Profile以及配置文件的加载位置
  7. ES6个人小手册,走过路过不要错过。。。。。
  8. forEach 和 map 区别
  9. 为什么我们需要再给 Firefox 一次机会?
  10. 解决webstorm out of memory内存不足问题
  11. 面向集团客户云计算运营平台的市场情况及产品发展——之云计算运营平台方案(二)...
  12. Floyd 多源最短路径
  13. HDU - 2087 剪花布条(kmp)
  14. 网易家居专访柯拉尼陶晓松:有所为 有所不为 争创领军品牌
  15. android 生成长截图,【UNIAPP截长图】方案之一:滚动截屏 Android
  16. 在Word中自定义多级列表样式
  17. 利用Google Drive將英文版的PDF翻译成中文版的PDF
  18. Linux 打开 Xbrowser 可视化操作界面
  19. Go 如何打包与压缩文件
  20. JAVA程序的逻辑控制及输入输出

热门文章

  1. 谁说程序员找不到女朋友,你们是不知道当程序员撩妹,一撩一个准
  2. kotlin支持jdk1.8编译,使用Java8特性
  3. Clone()方法C#
  4. 智能安全实验室-杀马(Defendio) 2.5.0.430 :自定义上报威胁
  5. 18.MongoDB之balancer
  6. java 存储多叉树_JAVA多叉树森林的构造、内存存储与遍历
  7. .html(),.text()和.val()的差异总结:
  8. JavaScript通过style只能获取内联 状态的样式
  9. mac搭建k8s练习环境
  10. 单片机重要组成部分还有什么,引脚封装分布知识讲解(一)