本来想用StringBuilder来做,但是还不熟练,所以就用了这个笨方法

解体思路

  1. 输入一个最高三位数的正整数
  2. 将百位,十位,个位依次分离,分别对应字符“B”“S”和数字的递增

~~

源代码如下

~~

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bfBufferedReader = new BufferedReader(new InputStreamReader(System.in));int b = Integer.parseInt(bfBufferedReader.readLine());for (int k = 0; k < (b % 1000 - b % 100) / 100; k++) {System.out.print("B");}for (int j = 0; j < (b % 100 - b % 10) / 10; j++) {System.out.print("S");}for (int i = 0; i < b % 10; i++) {System.out.print(i + 1);}}}

感谢您的阅读~!!
如果有不合适的地方,希望各位选手不吝赐教!!!


补充:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class B_1006 {public static void main(String[] args) throws IOException {BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int a = Integer.parseInt(bf.readLine());StringBuilder sb = new StringBuilder("");int cnt = 1;for (int i = 0; i < a / 100; i++) {sb.append("B");}for (int j = 0; j < (a - (a / 100) * 100) / 10; j++) {sb.append("S");}for (int k = 0; k < a % 10; k++) {sb.append(cnt++);}System.out.println(sb.toString().trim());}
}

PAT_B_1006_Java(15分)相关推荐

  1. 浙大版《C语言程序设计(第3版)》题目集 练习2-17 生成3的乘方表 (15 分)

    练习2-17 生成3的乘方表 (15 分) 输入一个非负整数n,生成一张3的乘方表,输出3​0​​~3​n​​的值.可调用幂函数计算3的乘方. 输入格式: 输入在一行中给出一个非负整数n. 输出格式: ...

  2. 团体——L1-005 考试座位号 (15 分)

    L1-005 考试座位号 (15 分) 方法一: #include<stdio.h> struct stu{char a[20];int s,k; }xue; int main() {st ...

  3. 习题2.5 两个有序链表序列的合并 (15 分)

    习题2.5 两个有序链表序列的合并 (15 分) 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列. 函数接口定义: List Merge( List L1, List L ...

  4. 习题2.4 递增的整数序列链表的插入 (15 分)

    习题2.4 递增的整数序列链表的插入 (15 分) 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性. 函数接口定义: List Insert( List ...

  5. B1091 N-自守数 (15分)

    B1091 N-自守数 (15分) 如果某个数 \(K\)的平方乘以\(N\) 以后,结果的末尾几位数等于 \(K\),那么就称这个数为"\(N\)-自守数".例如 \(3×92 ...

  6. 浙江大学远程教育学院计算机考试,浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx...

    浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx 第 PAGE 26 页 共 NUMPAGES 36 页 浙江大学远程教育学院机试题 Windows操作题( ...

  7. [PAT B1036]跟奥巴马一起编程(15分)

    1036 跟奥巴马一起编程(15)(15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周& ...

  8. 7-7 字符串修改 (15 分)

    7-7 字符串修改 (15 分) 删除给出字符串中的元音字母,同时将辅音字母改为小写,并在前面加一个".".元音字母是"A", "O", & ...

  9. 7-4 递增序列 (15 分)

    7-4 递增序列 (15 分) 递增序列指的是,在序列中,对于任何两个相邻的数b[i]和bi+1,总有b[i]<b[i+1].现在,给你一个序列b[1],b[2],-b[n],和一个正整数d,每 ...

最新文章

  1. jfinal框架增加微信jsapi支持
  2. 自定义 checkbox 新玩法 ?
  3. 推荐!入门人工智能必看的45篇论文(文末下载)
  4. js数组操作各种方法
  5. NOIP模拟测试26「嚎叫响彻在贪婪的机房·主仆见证了 Hobo 的离别·征途堆积出友情的永恒」...
  6. 用AI说再见!“辣眼睛”的买家秀
  7. python抓取股票数据_Python自动获取当日所有股票数据
  8. object picker 微信小程序_第三天学习微信小程序开发总结
  9. Kaldi AMI数据集脚本学习1----cmd.sh和path.sh
  10. 马斯克:特斯拉将发布结合太阳能、电池存储技术的新产品
  11. 逆向:Windows消息钩取
  12. npm stripts 使用指南
  13. 在 Windows 7 下手动删除驱动程序
  14. Java基础视频教程
  15. CSDN调整文章图片
  16. v.douyin.com生成制作抖音缩短口令网址php接口方法
  17. 数据可视化笔记之视觉感知认知
  18. win10+黑苹果 单硬盘 双系统 超简单安装 一看就会
  19. 手机软件的测试主要有哪些方面的测试,性能测试用什么去测试好
  20. 大学生学完python靠几个接单网站兼职,实现经济独立

热门文章

  1. wordpress mysql 挂了_大神们,诊断一下,wampserver的mysql老是挂掉!
  2. 积累bootstrap的一些知识
  3. rust大油田分解机_低渗油田油井反向调驱(堵水)技术:单井平均含水率从95.6%降至53.65%,单井平均日产油从0.115t上升至1.32t...
  4. springboot调用python脚本_Springboot实现上传文件接口,使用python的requests进行组装报文上传文件的方法...
  5. python写日志文件_Python logging日志模块 配置文件方式
  6. 获取IPhone相册中图片的方法(包括获取所有图片)
  7. java数据源是什么_《java数据源—连接池》
  8. React性能优化:immutability-helper
  9. SSM高级整合_非Maven控制版本下SSM高级整合
  10. [js高手之路]this知多少