PAT_B_1006_Java(15分)
本来想用StringBuilder来做,但是还不熟练,所以就用了这个笨方法
解体思路
- 输入一个最高三位数的正整数
- 将百位,十位,个位依次分离,分别对应字符“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分)相关推荐
- 浙大版《C语言程序设计(第3版)》题目集 练习2-17 生成3的乘方表 (15 分)
练习2-17 生成3的乘方表 (15 分) 输入一个非负整数n,生成一张3的乘方表,输出30~3n的值.可调用幂函数计算3的乘方. 输入格式: 输入在一行中给出一个非负整数n. 输出格式: ...
- 团体——L1-005 考试座位号 (15 分)
L1-005 考试座位号 (15 分) 方法一: #include<stdio.h> struct stu{char a[20];int s,k; }xue; int main() {st ...
- 习题2.5 两个有序链表序列的合并 (15 分)
习题2.5 两个有序链表序列的合并 (15 分) 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列. 函数接口定义: List Merge( List L1, List L ...
- 习题2.4 递增的整数序列链表的插入 (15 分)
习题2.4 递增的整数序列链表的插入 (15 分) 本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性. 函数接口定义: List Insert( List ...
- B1091 N-自守数 (15分)
B1091 N-自守数 (15分) 如果某个数 \(K\)的平方乘以\(N\) 以后,结果的末尾几位数等于 \(K\),那么就称这个数为"\(N\)-自守数".例如 \(3×92 ...
- 浙江大学远程教育学院计算机考试,浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx...
浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx 第 PAGE 26 页 共 NUMPAGES 36 页 浙江大学远程教育学院机试题 Windows操作题( ...
- [PAT B1036]跟奥巴马一起编程(15分)
1036 跟奥巴马一起编程(15)(15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周& ...
- 7-7 字符串修改 (15 分)
7-7 字符串修改 (15 分) 删除给出字符串中的元音字母,同时将辅音字母改为小写,并在前面加一个".".元音字母是"A", "O", & ...
- 7-4 递增序列 (15 分)
7-4 递增序列 (15 分) 递增序列指的是,在序列中,对于任何两个相邻的数b[i]和bi+1,总有b[i]<b[i+1].现在,给你一个序列b[1],b[2],-b[n],和一个正整数d,每 ...
最新文章
- jfinal框架增加微信jsapi支持
- 自定义 checkbox 新玩法 ?
- 推荐!入门人工智能必看的45篇论文(文末下载)
- js数组操作各种方法
- NOIP模拟测试26「嚎叫响彻在贪婪的机房·主仆见证了 Hobo 的离别·征途堆积出友情的永恒」...
- 用AI说再见!“辣眼睛”的买家秀
- python抓取股票数据_Python自动获取当日所有股票数据
- object picker 微信小程序_第三天学习微信小程序开发总结
- Kaldi AMI数据集脚本学习1----cmd.sh和path.sh
- 马斯克:特斯拉将发布结合太阳能、电池存储技术的新产品
- 逆向:Windows消息钩取
- npm stripts 使用指南
- 在 Windows 7 下手动删除驱动程序
- Java基础视频教程
- CSDN调整文章图片
- v.douyin.com生成制作抖音缩短口令网址php接口方法
- 数据可视化笔记之视觉感知认知
- win10+黑苹果 单硬盘 双系统 超简单安装 一看就会
- 手机软件的测试主要有哪些方面的测试,性能测试用什么去测试好
- 大学生学完python靠几个接单网站兼职,实现经济独立
热门文章
- wordpress mysql 挂了_大神们,诊断一下,wampserver的mysql老是挂掉!
- 积累bootstrap的一些知识
- rust大油田分解机_低渗油田油井反向调驱(堵水)技术:单井平均含水率从95.6%降至53.65%,单井平均日产油从0.115t上升至1.32t...
- springboot调用python脚本_Springboot实现上传文件接口,使用python的requests进行组装报文上传文件的方法...
- python写日志文件_Python logging日志模块 配置文件方式
- 获取IPhone相册中图片的方法(包括获取所有图片)
- java数据源是什么_《java数据源—连接池》
- React性能优化:immutability-helper
- SSM高级整合_非Maven控制版本下SSM高级整合
- [js高手之路]this知多少