PAT BASIC LEVEL 1006. 换个格式输出整数 (15)
来源:互联网 发布:淘宝客服弹窗话术 编辑:程序博客网 时间:2024/05/01 10:34
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
Answer:
#include<iostream>using namespace std;void print_formated_number(int n) { int individual = n % 10; int decade = n % 100 / 10; int hundred = n / 100; for(int i = 0;i < hundred;i++) cout << "B"; for(int i = 0; i < decade;i++) cout << "S"; for(int i = 1;i <= individual;i++) cout << i;}int main() { int num; cin >> num; print_formated_number(num);}
0 0
- PAT Basic Level 1006. 换个格式输出整数 (15)
- PAT BASIC LEVEL 1006. 换个格式输出整数 (15)
- PAT (Basic Level)1006. 换个格式输出整数
- PAT.Basic level.T.1006.换个格式输出整数
- 【C++】浙大PAT (Basic Level)1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文)1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文)1006. 换个格式输出整数 (15) C语言
- PAT (Basic Level) Practise (中文) 1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文)1006. 换个格式输出整数 (15)
- 浙江大学PAT---Basic Level---1006----换个格式输出整数
- PAT(basic level) 1006 换个格式输出整数
- PAT(Basic Level)_1006_换个格式输出整数
- Basic Level 1006. 换个格式输出整数 (15)
- PAT BASIC PRACTICE: 1006. 换个格式输出整数 (15)
- PAT (Basic Level) Practise (中文) —— 1006. 换个格式输出整数
- 1006. 换个格式输出整数(PAT Basic)
- Pat(Basic Level)Practice--1006(换个格式输出整数)
- PAT(Basic)-1006.换个格式输出整数(15)
- android Js调用本地代码不识别
- Java反射机制——反射的介绍(一)
- Vuforia开发问题总结
- cx92745的驱动编译
- 在PHP中使用FastCGI解析漏洞及修复方案
- PAT BASIC LEVEL 1006. 换个格式输出整数 (15)
- http页面执行https跨协议请求的解决办法
- sidebar-nav 配合nav-header 实现精美的侧边导航
- 【Unity3D入门教程】物理引擎之碰撞解析
- Andriod中WebView加载登录界面获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息。
- mplayer-1.0rc2+live555
- ubuntu下系统打包
- 技术 or 非技术 你作何选择
- (HDU 5742) It's All In The Mind <思维水题> 2016 Multi-University Training Contest 2