换个格式输出整数

来源:互联网 发布:时间软件下载 编辑:程序博客网 时间:2024/05/21 16:54

前言

牛客网PAT乙级训练1038

题目描述

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

输入描述

每个测试输入包含1个测试用例,给出正整数n(<1000)。

输出描述

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

输入例子

234

输出例子

BBSSS1234

解决方案

简单题,直接贴出代码

public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        int x = scanner.nextInt();        if (x > 0 && x < 10) {            for (int i = 1; i <= x; i++) {                System.out.print(i);            }        }        if (x > 9 && x < 100) {            int shi = x / 10;            for (int i = 0; i < shi; i++) {                System.out.print("S");            }            int ge = x % 10;            for (int i = 1; i <= ge; i++) {                System.out.print(i);            }        } else if (x > 99 && x < 1000) {            int bai = x / 100;            for (int i = 0; i < bai; i++) {                System.out.print("B");            }            int temp = x / 10;            int shi = temp % 10;            for (int i = 0; i < shi; i++) {                System.out.print("S");            }            int ge = x % 10;            for (int i = 1; i <= ge; i++) {                System.out.print(i);            }        }    }}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打了促排卵针不排卵怎么办 孕34周隐血1十是怎么办 窦性心动过缓伴不齐怎么办 09年买的万科b怎么办 苹果5s手机打不开机怎么办 剖腹产后一年半后意外怀孕怎么办 考驾照挂了5次了怎么办 怀孕咳嗽一个月了好不了怎么办 孕妇餐后2小时血糖高怎么办 我想开网店但我不懂该怎么办 新开的淘宝店没生意怎么办 做肝胆b超喝了水怎么办 红米1s刷机失败怎么办 红米3x手机太卡怎么办 红米2a线刷失败怎么办 红米2用不了4g怎么办 小米红米3s卡顿怎么办 魅蓝4g网速很慢怎么办 lol装到c盘了会怎么办 急用钱又借不到怎么办小额信贷 花呗分期买手机额度不够怎么办 2个月婴儿脸皴了怎么办 掉头发怎么办怎样能让头发变多 11个月的宝宝大便干燥怎么办 1岁宝宝又拉又吐怎么办 怀孕八个月了不想要了怎么办 奶水不够宝宝又不喝奶粉怎么办 手机恢复出厂设置密码忘了怎么办 5s锁屏密码忘了怎么办 深圳房子卖了户口没地方迁怎么办 宝马1系130i烧机怎么办 小孩流清鼻涕怎么办最简单方法 孕3个月胎盘低置怎么办 孩子判逆不听家长的话该怎么办 香港购物超5000被海关扣怎么办 浅色衣服被深色衣服染色了怎么办 金立手机微信不能发语音怎么办 吃鸡买的账号密码邮箱忘记了怎么办 氩弧焊枪管带里进水了怎么办 绝地求生穿头盔的时候连衣帽怎么办 开车不小心把光缆线给挂断了怎么办