PAT 乙级 1006 换个格式输出整数
来源:互联网 发布:自考,成考,远程网络 编辑:程序博客网 时间:2024/06/04 19:23
1006 换个格式输出整数
让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:
SS123
import java.util.Scanner;public class B1006 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while(in.hasNextInt()){ int input = in.nextInt(); StringBuilder result = new StringBuilder(); if(input >= 100){ int bai = input/100; for(int i = 0;i < bai;i++){ result.append("B"); } } if(input >= 10){ int shi = input/10%10; for(int i = 0;i < shi;i++){ result.append("S"); } } int ge = input%10; for (int i = 1; i <= ge; i++) { result.append(i); } System.out.println(result.toString()); } }}
0 0
- PAT乙级1006:换个格式输出整数 (15)
- PAT 乙级 1006 换个格式输出整数
- PAT乙级1006 换个格式输出整数
- PAT-乙级-1006-换个格式输出整数
- PAT乙级 1006. 换个格式输出整数
- PAT 乙级真题 1006. 换个格式输出整数
- PAT乙级练习题B1006. 换个格式输出整数
- PAT(乙级) 1006. 换个格式输出整数
- PAT-乙级-1006. 换个格式输出整数 (15)
- 【PAT】(乙级)1006. 换个格式输出整数 (15)
- PAT乙级:1006. 换个格式输出整数 (Java)
- PAT乙级.1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)-PAT乙级
- PAT-乙级 1006.换个格式输出整数(15)
- [PAT-乙级]1006.换个格式输出整数
- PAT乙级 1006. 换个格式输出整数 (15)
- PAT乙级1006. 换个格式输出整数 (15)
- PAT乙级 1006. 换个格式输出整数 (15)
- Visual Studio 2010 中的 MSDN 帮助文档
- C语言宏中"#"和"##"的用法
- R语言学习第三天----数据框 因子 列表
- 今天JAVA入门开课了。。。
- C语言#define STR3 STR STR1 STR2的理解
- PAT 乙级 1006 换个格式输出整数
- 动态规划的方法求解斐波那契数列
- eclipse的new server里tomcat7.0根本点不动解决方案
- js中几种实用的跨域方法原理详解
- PullToRefresh实现下拉刷新和上拉加载更多的ListView
- Activity的加载模式
- 手把手教你修改iOS版QQ的运动步数
- 安卓日记——一个从相册或者相机获取照片的工具类
- slab分配器--Linux内存管理(二十二)