PAT (Basic Level) Practice (中文)1006 换个格式输出整数 (15 分)
题目
让我们用字母 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 分)相关推荐
- 1006 换个格式输出整数 (15分)
1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- 1006 换个格式输出整数 (15 分)
1006 换个格式输出整数 (15 分)让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- C++学习之路 | PTA乙级—— 1006 换个格式输出整数 (15分)(精简)
1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- PAT 1006 换个格式输出整数 (15 分)(Java)
题目描述: 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 ...
- PAT(乙级)1006 换个格式输出整数 (15 分) (C语言)
让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数.例如 ...
- C语言简洁代码:1006 换个格式输出整数 (15分)
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表 ...
- 1006 换个格式输出整数 (15 分)(c语言)
让我们用字母 B 来表示"百".字母 S 表示"十",用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数. ...
- java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
1006 换个格式输出整数 (15)(15 分) 让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(& ...
- Basic Level 1006. 换个格式输出整数 (15)
让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例 ...
- 1006. 换个格式输出整数 (15)-PAT乙级真题
让我们用字母B来表示"百".字母S表示"十",用"12-n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如2 ...
最新文章
- 想搞自动识别系统的应用程序,希望能跟有志于此的朋友交流
- petaPar培训文档
- py02-python基础
- 0417 jsBom操作+Dom再次整理
- IT人的自我导向型学习:学习的4个层次
- 计算机等级考试二级c++2013 南开题库 答案光碟,全国计算机等级考试二级C++上机题库试卷一2013年.pdf...
- Java 删除非空文件夹
- 使用HTML制作一个简单的个人主页
- xcode archive 去掉dsym文件和添加dsym文件
- h5、app、小程序 互相跳转打开的方式总结
- PRCV2018美图短视频实时分类挑战赛落幕,第一名解决方案技术解读
- 用浏览器监控采集微信公众号最新文章
- 【javaScript 的 proxy】
- 三层架构Bll中报错找不到可接受类型为“Lesson.DAL.StudentDal”的第一个参数的扩展方法
- 前端面试回答-小程序面试_css
- 编程一年,我学会了什么?
- 值得一用,分享4款速度快好用的手机浏览器
- 解锁三星bl锁有几种方法_手机ROOT之前的必备工作三星Bootloader解锁教程
- Android java synchronized原理
- 如何在房屋的未知位置找到设置的路由器?
热门文章
- Day2-数据类型、字符编码、购物车
- ESP8266串口模块的基本使用【转】
- linux中查找某一个字符串,linux下查找包含某个字符串的文件
- mysql入门简历_MySQL(一)简介与入门
- php 集合安装,centos7安装php5.6报错集合
- html+form+multipartform-data,表单 – 如何处理node.js中的multipart / form-data
- python教程长城图案,Python编写万花尺图案实例
- 两个不相同的类之间如果赋值
- jmeter压测过程中内存溢出
- Django(补充CBV,FBV)