循环小数中怎么求出小数点右边第n位的数字

 我来答
知识高能小能手
高能答主

2021-10-25 · 生活阅读帮帮帮小能手
知识高能小能手
采纳数:95 获赞数:28378

向TA提问 私信TA
展开全部

因为我只会Java不会c++所以我能把思路给你,你需要把这个循环转成string,然后截取小数点以后的数字,然后将index带入string的索引就可以了。

一个数的小数部分从某一位起,一个或几个数字依次重复出现的无限小数叫循环小数(circulating decimal)。

循环小数会有循环节(循环点),并且可以化为分数。

吉吉桔
2020-08-20 · 一线农村教师,共同学习、进步
吉吉桔
采纳数:73 获赞数:137

向TA提问 私信TA
展开全部
先看下循环节是由几个数字构成的。然后用n除以位数,看有没有余数,有余数就数出循环节里对应的位数。就是那个数。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程细洪
2020-08-21 · TA获得超过2034个赞
知道小有建树答主
回答量:2840
采纳率:93%
帮助的人:195万
展开全部
先看小数点右边第几位开始循环,再看循环节由几位组成。
如从第a位开始循环,循环节有b位小数,则(n-a+1)÷b的余数为c,单独从左往右数一个循环节的第c位是几,则这个循环小数的第n位就是几。
例:循环小数0.1256575657……的第1000位小数是几?
析:这个循环小数从第3位开始循环,循环节是5657共4位;
(1000-3+1)÷4=249……2;
余数是2,从左往右数循环节的第二位是6;
则第1000位是数字6。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
solohh

2020-08-20 · TA获得超过1161个赞
知道答主
回答量:1.4万
采纳率:29%
帮助的人:385万
展开全部
这要看小数点后面数的规矩,然后再算这样的数即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2022-06-30 · 贡献了超过163个回答
知道答主
回答量:163
采纳率:0%
帮助的人:4.4万
展开全部
一般在循环小数中取小数点右边的两位,如果后面循环的数字是一样的话,就取小数点后面一位,记得在小数点最后一位数的头上,打上循环符号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式