2017第八届蓝桥杯 04 取数位(java)

蓝桥杯2020年蓝桥杯模拟赛(JAVA) 蓝桥杯2020年蓝桥杯模拟赛 文章目录蓝桥杯2020年蓝桥杯模拟赛1. 单位变换2.约数个数3.叶结点数4.数字95.数位递增的数6.递增三元组7.音节判断8. 长草9.序列计数 1. 单位变换 标题: 熊怪吃核桃 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的... 阅读详情


标题:取数位


求1个整数的第k位数字有很多种方法。
以下的方法就是一种。


public class Main
{
static int len(int x){
if(x<10) return 1;
return len(x/10)+1;
}

// 取x的第k位数字
static int f(int x, int k){
if(len(x)-k==0) return x%10;
return ______________________;  //填空
}

public static void main(String[] args)
{
int x = 23513;
//System.out.println(len(x));
System.out.println(f(x,3));
}
}


对于题目中的测试数据,应该打印5。


请仔细分析源码,并补充划线部分所缺少的代码。


注意:只提交缺失的代码,不要填写任何已有内容或说明性的文字。



本人的答案:

(int) (x/Math.pow(10, len(x)-k)%10)


还有一个答案:f(x/10,k--)


代码:

public class Main {

	static int len(int x){	// 返回多少位
		if(x<10) return 1;
		return len(x/10)+1;
	}
	
	// 取x的第k位数字
	static int f(int x, int k){	//数字 第几位数23513   5-3=2
		if(len(x)-k==0) return x%10;	//如果是最后一位数
		return (int) (x/Math.pow(10, len(x)-k)%10);  //填空
	}
	
	public static void main(String[] args)
	{
		int x = 295631;
		//System.out.println(len(x));
		System.out.println(f(x,4));
	}

}

2017年 第8届 蓝桥杯 Java B组 省赛真题详解及总结 01 购物单 简单计算 excel 02 纸牌三角形 全排列+特殊去重 *03 承压计算 数组 注意计量单位,要精确就先放大2^30来做除法 用2^30精确计算、double二维数组 **04 魔方状态 模拟+去重 05 取数位 递归 搞清楚参数的含义及参数变化的方向 返回整数位数、取整数第k位数字 06 最大公共子串 经典dp 07 日期问题 常规日期运算,细心,考虑闰年;字符串处理 ***08 包子凑数 扩展欧几里得 + 完全背包问题(dp) 09 分巧克力 二分枚举 ****10 k倍区间 前缀和+组 阅读详情

相关推荐

2020年 第11届 蓝桥杯 Java B组 决赛真题详解及小结

一、试题 A: 美丽的 2(本题总分:5 分)——答案:563 二、试题 B: 扩散(本题总分:5 分)——答案:20312088 三、试题 C: 阶乘约数(本题总分:10 分)——答案:39001250856960000 四、试题 D: 本质上升序列(本题总分:10 分)——答案:5977 五、试题 E: 玩具蛇(本题总分:15 分)——答案:552 六、试题 F: 蓝肽子序列 七、试题 G: 皮亚诺曲线距离 八、试题 H: 画廊 九、试题 I: 补给 十、试题 J: 质数行者

upward 5827

蓝桥杯:取位数

补全横线的地方,使得返回得到想要的值,比如23513,要第三位,也就是5 893275,要第二位,也就是9 import java.util.*; public class Main { static int len(int x){ if(x<10) return 1; return len(x/10)+1; } // 取x的第k位数字 static int f(int x, int k){ if...

qq_32468603的博客 462

2020年 第11届 蓝桥杯 第1次模拟赛真题详解及小结(校内模拟)【Java版】

一、15.125GB 二、约数个数 三、叶结点数 四、数字9 A04_indexOf 五、数位递增的数 六、递增三元组 七、音节判断 方法一 方法二 八、长草 九、序列计数 A09_序列计数_1记忆型递归 A09_序列计数_2优化 十、晚会节目单 方法一 方法二 小结

upward 3981

数位排序(蓝桥杯)

小蓝对一个数的数位之和很感兴趣, 今天他要按照数位之和给数排序。当 两个数各个数位之和不同时, 将数位和较小的排在前面, 当数位之和相等时, 将数值小的排在前面。例如, 2022 排在 409 前面, 因为 2022 的数位之和是 6, 小于 409 的数位 之和 13。又如, 6 排在 2022 前面, 因为它们的数位之和相同, 而 6 小于 2022。给定正整数 n,m, 请问对 1 到 n 采用这种方法排序时, 排在第 m 个的元 素是多少?

qq_63066805的博客 264

2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结

蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总【2013年(第4届)~2020年(第11届)】 第11届 蓝桥杯-第1、2次模拟(软件类)真题-(2020年3月、4月)-官方讲解视频 说明:大部分题解思路及程序代码 源自蓝桥杯 官网视频(Java B组历年真题解析)——郑未老师。 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 2014年 第05届 蓝桥杯 Java B组 省赛真题详解及小结 2015年 第06届 蓝桥杯 Java B组 省赛真题详解及小结 2016年...

upward 1218

Pywinauto与Inspect.exe完美搭配:解决Windows应用UI自动化中的元素定位难题

本文详细介绍了如何将Pywinauto与Inspect.exe结合,以解决Windows应用UI自动化中的核心难题——元素定位。通过实战指南,阐述了如何利用Inspect.exe在UIA模式下精准侦察控件属性,并将这些信息转化为Pywinauto的稳健定位策略,从而高效自动化WPF、WinForms等现代框架构建的复杂桌面应用。

weixin_29297127的博客 520

蓝桥杯-取位数(java)

题目描述 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 就是一个很基础的求位数的题目,分清楚%和/的区别就能完成。 重点就是审题!审题!审题!它取的是从左往右数的,审题的时候我还以为它从右往左(惯性思维) 题目 public class Main { static int len(int x){ if(x<10) return 1; return len(x/10)+1; } // 取x的第k位数字

qq_53041693的博客 7047

从ViT到CLIP:OpenAI如何用4亿张图‘教会’AI看懂世界?一次讲透对比学习与Prompt工程

本文深入解析OpenAI的CLIP模型如何通过4亿图文对的对比学习实现跨模态理解,详细探讨了对比学习、数据构建、模型架构及Prompt工程等核心技术。CLIP利用Transformer架构和精心设计的Prompt模板,在Zero-Shot分类、图像检索等场景展现出强大能力,为多模态AI应用开辟新方向。

weixin_27027459的博客 372

第八届蓝桥杯第5题取数位

答案:f(x/10,k) 标题:取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 // 求x用10进制表示时的数位长度  int len(int x){ if(x return len(x/10)+1; } // 取x的第k位数字 int f(int x, int k){ if(len(x)-k==0) return x%10

z956281507的博客 3218

在工作台 LS-DYNA 中检索和变换反作用力分量

在结构仿真中,通常需要由施加的位移或速度边界条件产生的反作用力。此外,通常需要根据用户定义的坐标系解析反作用力分量。在本文中,详细介绍了在Workbench (WB) LS-DYNA 中,相对于用户定义的坐标系检索和变换反作用力分量的过程。

jkh920184196的博客 887

matlab球面投影(二)

matlab球面投影,想做一个全景相机,不知道,要做成啥样,于是在MATLAB先仿真一下,看下是个啥样子 百度别人做的,复制下面的代码到MATLAB的命令串口下,,网上找了张全景图,可以是bmp,jpg,改程序就可以了 回车运行就可以看到结果。 复制下面代码时,下面的中文注释记得删除,MATLAB是会报错的, close all; clear all; clc [x,y,z]=sphere(50); A=imread('a.JPG'); //名字是自己命名的,记得改 B=warp(x,y,-z,

rjszcb的博客 3166

第八届蓝桥杯大赛个人赛决赛(软件类)真题 -----Java大学C组------数位和

标题:数位和数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+...+100。高斯立即做出答案:5050!这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901从10加到15是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,这个口算都可以出结果的。按这样的“加法”,从1加到1000是多少呢? 请通过浏...

lslanding的博客 776

【ADCU详解】PMIC电源管理集成电路详解

自动驾驶域控制器(ADCU)中的电源管理集成电路(PMIC)是高度集成的关键部件,负责为计算核心、传感器等提供高效稳定的多路电源。其核心特点包括:符合车规AEC-Q100标准、支持功能安全ASIL等级、精确的时序控制及强抗干扰能力。PMIC由开关稳压器、LDO、时序控制器、监控保护电路等模块组成,通过分层电源树框架实现电能分配。设计需考虑效率、功率密度、噪声性能等关键维度,底层基于Buck转换器和LDO原理工作。使用中需满足严苛的车规环境要求,并通过静态/动态测试及故障注入测试进行验证,确保系统可靠性和安全

qq_40844444的博客 843

蓝桥杯上岸必刷!!! (进制、数位专题)

蓝桥杯上岸必刷!!!(进制、数位专题)

寸铁的博客 471

【Telephony】APN配置及加载流程&项目实践(AOSP)

学习APN关键是学会明白apns-conf.xml文件各个参数的意思,然后熟悉TelephonyProvider是如何读取文件创建数据库的,譬如数据库表的约束、文件的读写顺序等,还有读取后的ApnSetting的二次定制以及显示(例如屏蔽xcap等)。虽然一般在项目中APN的需求很简单,就是按照客户提供的APN参数添加上配置,或者在显示屏蔽一些参数,但是项目维护的过程中APN的问题也是比较多的。

weixin_44513784的博客 5516

锂电池寿命预测 | Pytorch实现基于Transformer 的锂电池寿命预测(NASA数据集)

锂电池寿命预测 | Pytorch实现基于Transformer 的锂电池寿命预测(NASA数据集)

算法如诗的博客 5589

蓝桥杯真题2017-2021

刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一 文章目录2017年真题一、购物单二、纸牌三角形三、承压计算四、魔方状态五、取数位六、最大公共子串七、日期问题八、包子凑数九、分巧克力十、k倍区间小结2018年真题一、第几天二、方格计数三、复数幂四、测试次数九、全球变暖十、堆的计数2019年真题01-试题 A: 组队02-试题 B: 不同子串03-试题 C: 数列求值04-试题 D: 数的分解05-试题 E: 迷宫06-试题 F: 特别数的和07-试题 G: 外卖店优

doyoudooo的博客 7519

uniapp [安卓苹果App端] - 解决支付宝支付报错requestPayment:fail [payment支付宝:62009]未知错误,使用uni.requestPayment支付报错排查方案

uni-app支付宝,uniapp支付宝沙箱支付报错,uni.requestPayment,uniAPP App支付宝支付提示错误requestPayment:fail [payment支付宝:62009]未知错误,UNI-APP支付宝报错"code": -100,uniapp 解决安卓App使用uni.requestPayment实现沙箱环境支付宝支付报错,uniapp安卓app使用支付宝的沙箱环境支付时报了这个错,安卓端app支付宝支付,在沙箱测试环境测支付,提示“商家订单参数异常,请重新发起付款,选择

🏆 前端领域优质创作者 9613

【蓝桥杯】Java_B组2017年省赛真题

Java_B组2017年省赛真题01 购物单02 纸牌三角形03 承压计算04 魔方状态05 取数位06 最大公共子串07 日期问题08 包子凑数09 分巧克力10 k倍区间 01 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这

weixin_48434658的博客 455

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

三羊献瑞 蓝桥杯java_蓝桥杯历年真题解析

资源内容:蓝桥杯历年真题解析|____省赛真题|____2017年第八届.zip|____2016年第七届.zip|____2015年第六届.zip|____2014年第五届.zip|____2013年第四届.zip|____2017|____小结.mp4|_...

weixin_30173361的博客 827

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

2017 蓝桥杯 JAVA B组题解

感受 这里就不粘上填空题了,显然填空题是**的,我看到答案就无语了,不知道有什么意义.其次,不只是填空题,某些代码题我也觉得无意义,甚至有一道代码填空题我觉得有两个答案.有可能我的想法是错的,欢迎指出不多说了,下面写我的题解. 代码填空题:取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 public class Main { static int len(int x){ ...

weixin_45722941的博客 243

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java实现2020年第十一届蓝桥杯第一次校内模拟赛

2020年蓝桥杯校内模拟赛(Java版) 第一题 单位变换 题目 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 思路 1G=1024M 15.125*1024=15488 答案 15488 第二题 正约数个数 /* 【问题描述】 12000...

JohnnyLin 1279

蓝桥杯-取位数-java

取位数 题目描述 本题为代码补全填空题,请将题目中给出的源代码补全,并复制到右侧代码框中,选择对应的编译语言(C/Java)后进行提交。若题目中给出的源代码语言不唯一,则只需选择其一进行补全提交即可。复制后需将源代码中填空部分的下划线删掉,填上你的答案。提交后若未能通过,除考虑填空部分出错外,还需注意是否因在复制后有改动非填空部分产生错误。 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。 请仔细分析源码,填写划线部分缺少的内容。 源代码 C #include <stdio.h> //

seabirdssss的博客 170

蓝桥杯31天真题冲刺|题解报告|第二天

大家好,我是snippet,今天是刷蓝桥杯真题的第二天,下面是我今天的题解

hxw453的博客 198

蓝桥杯第八届省赛JavaB组——复习总结

C的B组 JavaB组 一、购物单 详见:https://blog.youkuaiyun.com/weixin_44998686/article/details/115448247?spm=1001.2014.3001.5501 数据长,又多,可以用计算器,也可以用EXCEL! 二、纸牌三角形 详见:https://blog.youkuaiyun.com/weixin_44998686/article/details/115448800?spm=1001.2014.3001.5501 考察全排列+去重 自己在纸上画一下吧

Fiona20的博客 552

2020年蓝桥杯模拟赛解题报告(Java版本)

第一题 单位变换 题目 【问题描述】在计算机存储中,15.125GB是多少MB?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 思路 1G=1024M 答案 15488 第二题 约数个数 题目 【问题描述】1200000有多少个约数(只计算正约数)。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即...

小9的专栏 9411
上一篇: 2011 蓝桥杯模拟试题08 回型矩阵(java)
下一篇: 2016第七届蓝桥杯 02 生日蜡烛(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值