pat 1006. 换个格式输出整数 (15)
2016-05-15 09:12
316 查看
让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
输出样例1:
输入样例2:
输出样例2:
View Code
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:
SS123
#include <iostream> using namespace std; int main () { int n,i; cin>>n; if (n>=1&&n<=9) for(i=1;i<=n;i++) cout<<i; else if(n<=99) { for (i=1;i<=n/10;i++) cout<<"S"; for (i=1;i<=n%10;i++) cout<<i; } else { for (i=1;i<=n/100;i++) cout<<"B"; for (i=1;i<=n/10%10;i++) cout<<"S"; for (i=1;i<=n%10;i++) cout<<i; } //system("pause"); return 0; }
View Code
相关文章推荐
- 华为OJ——字符个数统计
- 正则表达式-RegExp-常用正则表达式
- springmvc mybaits mysql oracle shiro ehcache HTM5 bootstrap 后台框架源码
- Centos7使用小结[已更换为fedora23 ]
- pat 1005. 继续(3n+1)猜想 (25)
- 【SSH网上商城项目实战15】线程、定时器同步首页数据(类似于CSDN博客定期更新排名)
- EventBus框架的介绍和和基本用法(零基础都可以听懂的)
- asp.net 学习记录2
- 华为OJ——提取不重复的整数
- Spring框架初探【2】
- mysql常见问题之添加服务与配置
- 鸡尾酒混合排序和慢排序
- part1:1-embeded学习心态
- 2016"百度之星" - 资格赛(Astar Round1) A
- NAT技术及代理服务器
- pat 1004. 成绩排名 (20)
- Redis拾遗(持续更新)
- 华为OJ——合并表记录
- 一、ThinkPHP3.2.3完整版下载安装。
- 朱清时院士《物理学步入禅境:缘起性空》