PAT乙级Java实现_1006. 换个格式输出整数 _附详细解题注释_06

浙江大学PAT-1003. 我要通过!(20) 1003. 我要通过!(20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串 阅读详情

1006. 换个格式输出整数 (15)

时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue

让我们用字母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 PAT_B_1006//在PAT提交需把类名改为Main
{
	public static void main(String[] args)
	{
		Scanner in = new Scanner(System.in);
		int num = in.nextInt();//接收输入的数字

		if((num/100) > 0)//如果num大于等于100
		{
			for(int i = 0; i < num/100; i++)//则num/100代表百位上的数字
				System.out.print("B");
			num = num % 100;//将num的百位去掉,使num<100
		}

		if((num/10) > 0)//如果num大于等于10
		{
			for(int i = 0; i < num/10; i++)//则num/10代表十位上的数字
				System.out.print("S");
			num = num%10;//将num的十位数去掉,使num<10
		}
		
		for(int i = 0; i < num; i++)//个位
			System.out.print(i+1);
	}
}



SSM+MySQL学校访客系统:教学级Java Web工程实践指南 Java Web开发是计算机专业核心能力,而SSM(Spring+SpringMVC+MyBatis)框架与MySQL数据库构成企业级轻量应用的经典技术组合。其原理在于分层解耦——Spring管理对象生命周期与事务,SpringMVC处理请求路由与视图响应,MyBatis实现面向POJO的SQL映射;MySQL则提供ACID保障、索引优化与多条件查询支持。该组合具备极高的教学适配性:配置显式、错误直观、资料丰富,能有效承载从需求分析、数据库设计、三层编码到部署调试的完整工程链路。典型应用场景包括校园访客登记 阅读详情

相关推荐

【论文分享】【Agent】ProAgent: Building Proactive Cooperative Agents with Large Language Models

多智能体系统是由多个智能体组成的集合,这些智能体可以是软件程序、机器人、传感器或其他实体,它们各自具备一定的智能和自主性,并通过交互协作来实现单个智能体难以完成的复杂目标。

nanxun___的博客 1122

PAT 1006 换个格式输出整数 JAVA

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

paradipose的博客 316

ADRV9009的学习历程(一)

** AD9361的同胞ADRV9009 ** 终于记录一下了 距离第一次想写博客记录自己学习的点点滴滴,大概已经过去有一年有余。一直都是停留在心有余而力不足的境界。 基本每次做项目遇到问题都会来优快云寻求帮助,这里虽离庙堂较远,但高手云集。每每读来,思绪万千,次次膜拜。 趁这次又学习了一样新物件,就记录一下,望大神看见能赐教一下。 ADRV9009 最近有项目要用到ADRV9009这个芯片。就来学习一下。做过AD9361的都知道,ADI官方会给出这个芯片的参考手册、数据手册和驱动程序。当然我只是见过AD

weixin_42868560的博客 1万+

Pat1006 换个格式输出整数,java. 以及Pat编译器常见的错误

Pat1006 换个格式输出整数,java. 以及Pat编译器常见的错误 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用例,给出正整数 n(&l...

weixin_44162896的博客 246

用Python+OpenCV搞定线激光相机标定:从棋盘格到3D点云的保姆级实战

本文详细介绍了使用Python和OpenCV进行线激光相机标定的全流程实战,从硬件准备到3D点云重建。涵盖相机内参标定、激光平面方程拟合、三维重建等关键技术,提供完整的代码实现和工程优化建议,帮助开发者实现毫米级精度的工业检测和三维测量系统。

weixin_29227425的博客 284

RDMA网络通信技术、NCCL集合通讯(GPU)

NCCL 是 NVIDIA 专为 GPU 设计的高性能集合通信库,用于优化多 GPU、多节点间的集体操作(如 AllReduce、Broadcast、AllGather 等),是深度学习分布式训练的核心组件。RDMA 允许计算机直接访问远程内存,无需 CPU 干预,大幅降低了网络通信的延迟和 CPU 开销。常见的 RDMA 实现包括。是两项关键技术,用于优化节点间数据传输效率和大规模并行计算性能。在高性能计算(HPC)、人工智能训练和数据密集型场景中,

weixin_42795092的博客 2422

1006 换个格式输出整数(python 3)

1006 换个格式输出整数 (15 分) 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(&amp;amp;lt;10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用例,给出正整数 n(&amp;amp;lt;1000)。 输出格...

gosline的博客 822

避开这5个坑!Tushare数据获取与清洗的常见问题解决方案

本文详细解析了使用Tushare进行金融数据分析时常见的5大问题,包括Token失效、数据缺失、频率限制等,并提供了Python实战解决方案。通过智能填充策略、队列化管理和分层存储设计,帮助开发者高效获取和清洗金融数据,提升量化分析效率。特别适合金融数据分析师和Python开发者参考。

f9g0h的博客 422

Java - PAT - 1006. 换个格式输出整数 (15)

让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n( 输入格式:每个测试输入包含1个测试用例,给出正整数n( 输出格式:每个测试用例的输出占一行,用规定的格式输出n。 输入样例1: 234 输出样例1: BBSSS1234 输入样例2: 23 输出样例2: SS123 /* * 思路: * 1.题目给出正整数n(<1000)

i逆天耗子 1468

MicroBlaze系列教程(5):AXI_UART16550的使用

axi-uart16550是Xilinx的一款串口IP核,支持配置成16450或16550模式,16550和16450是指的早期电脑主板上的串口芯片型号,16550相比于16450多了FIFO,现在已经很少使用。相比于,16550支持1或2位停止位,包括uartlite所有的功能,而且支持在SDK中灵活对波特率、数据、校验方式进行配置。与uartlite不同的是,不能单独指定发送中断和接收中断函数,只有一个中断函数,通过event参数来区分当前是发送或接收中断。

whik1194的博客 4543

STM32电机PID速度控制

2.3 STM32电机PID速度控制 之前的文章,完成了直流减速电机的PWM控制、电机测速。本篇文章,将实现电机的速度闭环控制。 在公众号:小白学移动机器人,发送:速度PID,即可获得本篇文章的STM32工程文件以及相关资料。 2.3.1 解决的问题 解决带编码器直流电机的速度闭环问题。 2.3.2 PID理论 将偏差的比例、积分、微分,通过线性组合构成控制量,用控制量对被控对象进行控制,这样的控制器称为PID控制器。在连续空间中,我们通常探讨模拟PID的控制原理,如图所示: 我们这里用电机速度控制为例,

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 6万+

用Java写PAT的一些注意事项

类名必须为Main. 尽量使用Double.parseDouble而不是Integer.parseInt 尽量使用String.valueOf而不是toString 尽量使用BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); 150ms以下的题目尽量换语言写吧,java很难能拿到满分 尽量使用bufferedReader.readLine().split("\\s+");而不是buffe.

Salmon1122的博客 848

【归因】MATLAB实现最佳指纹法(待更新)

简述用于归因分析的最佳指纹法,及其MATLAB实现。

WW、forever的博客 4286

PAT乙级【Java题解合集】

超级全的PAT的JAVA题解

小羊不会飞的博客 3732

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

c语言666题目,c语言题目及答案

注意:所有答案都要写在答题卡上一、单项选择题(20分,每题2分)1.执行下列程序段后,正确的结果是(B)int k, a[3][3] = {1,2,3,4,5,6,7,8,9};for(k=0; k<3; k++)printf(“%2d”, a[k][k]);A) 1 2 3 B) 1 5 9 C) 1 4 7 D) 3 6 92.若a是int类型变量,则计算表达式...

weixin_35749545的博客 702

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

[PAT]PAT使用Java解题时的注意点

喜欢用Java解题,在PAT的OJ系统上用Java解题时,需注意两点,否则都不知道错在哪里了。。。。第一次被坑了好久 1.不要输入package名字 2.自己在本地调试的时候,可以在中间用System.out.print等输出语句调试,但是在PAT的OJ系统上,只有输出最终结果的时候,才可使用System.out.print等输出语句

记录所学所思 7065

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

PAT (Basic Level) Practice -1006-换个格式输出整数 (15分)

1006 换个格式输出整数 (15分) 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。 输出格式: 每个测试用例的输出占一行,用规定的格式输出 n。 输入样例 1: 234 输出样例 1: BBSSS1234 输入样

weixin_43573233的博客 169

第一次使用Java写pat

遇到了编译错误: ERROR: can not renice Main.java:3: error: class Three is public, should be declared in a file named Three.java public class Three {        ^ 1 error 其解决方案为 Java的类名必须为Main

一腔诗意喂了狗 2652

PAT乙级1006Java版解法

1006 换个格式输出整数 (15 分) 让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过 3 位的正整数。例如234应该被输出为BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式: 每个测试输入包含 1 个测试用例,给出正整数n(<1000)。 输出格式: 每个测试用例的输出占一行,用规定的格式输出n。 输...

codepupil的博客 243

PAT 试题集【JAVA版】

1008 数组元素循环右移问题 1009 说反话 1010 一元多项式求导 1013 数素数 1021 各位数统计 1031 查验身份证 1036 和奥巴马一起编程 1041 考试座位号 1046 划拳 1067 试密码 1008 数组元素循环右移问题 Problem: 一个数组A中存有N(N&gt;0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移...

Jitwxs 2344

FileInputStream FileOutStream

输入输出字节流 输入输出对不同的参考系概念不同,对于程序而言,输入就是读,即读取数据;输出就是写,即写入数据。 字节流可以从特定的数据源读取数据(字节),也可以向一个特定的地方写入数据(字节)。 InputStream是所有字节输入流的父类,常用方法有read()和read(byte[] b);OutputStream是所有字节输出流的父类,常用方法有write(int d)和write(byte b) ...

qq_36415687的博客 572

PAT乙级——Java合集

简介添加链接描述   刷PAT完全是闲的时候打发时间的,感觉还蛮有意思,有空了就写几道,基本都是Java实现的,目前为止才刷了五十多道题目,等刷完继续LeetCode,这里也会持续更新的。 合集 PAT 1001 害死人不偿命的(3n+1)猜想(15分) PAT 1002 写出这个数 (20分)(Java) PAT 1003 我要通过! (20分)(Java) PAT 1004 成绩排名 (20 分)(Java实现) PAT 1005 继续(3n+1)猜想 (25分)(Java)

HenryLei的博客 6万+

PAT-Java-1001-A+B Format (20)

1001. A+B Format (20) 题目阐述 Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).

rebornyp的博客 423

浙江大学PAT甲级1006(JAVA)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; public class Main { static class Node{ String id; String open; ...

xiaohuo0930的博客 422

PAT乙级Java实现_1015 德才论 (25) _附详细解题注释_15

1015 德才论 (25)(25 分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(&lt;=10^5^),即考生总数;L(&gt;=60),为录取...

coder__666的博客 1874

PAT乙级Java实现_1017 A除以B (20) _附详细解题注释_17

1017 A除以B (20)(20 分)本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R,中间以1空格分隔。输入样例:123456789050987654321 7 输出样例:17636684150141093474 3 作者:...

coder__666的博客 1701
上一篇: PAT乙级Java实现_1005. 继续(3n+1)猜想 _附详细解题注释_05
下一篇: 我十年的程序员生涯----雷军(写于1996年)
coder__666
博客等级 码龄9年 42粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值