c 程序 分数化为小数后,小数点后第n位的数字是多少
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 13:11:06
是5,因为小数是285714循环
这个问题还是蛮简单的:#include <stdio.h>#define N 100int main(){ &nb
哥们,你这程序有问题x是double型的,在输入数据的时候是不允许使用“%f”的,double型的数据输入必须使用“%lf”还有,“scanf("%15.10f",&x);”15.10这个是不允许出现
#include<math.h>main(){int a,b,c;scanf("%d %d %d",&a,&b,&
因为0.243(243循环)*0.325233(25233循环)=243/999*(3/10+25233/999990)=243/999*(299997/999990+25233/999990)=9/
31/7写成小数后是0.142857的循环,循环节为1428572/7写成小数后是0.285714的循环,循环节为285714(142857将14移到末尾)3/7写成小数后是0.428571的循环,循
七分之n的小数点后均为六位一循环,且均含1,4,2,8,5,7,和为27.2000除以27商74余2.因此为0.285714的循环,即a=2
1/7=0.142857142857...2/7=0.285714285714..3/7=0.4285714285714/7=0.571428571428...5/7=0.714285714285..
1/7=0.142857142857142857142857142857146位一个循环142857100÷6=16……4所以第100位是8
第100位为7.因为小数点后面是703的循环.99除3刚好是33个703,第100个是7.
9/13化成小数后=0.692307循环,循环6位数,用2007除以6又除不尽,那么我们可以用2004除以6就能除尽.得到小数点后面第2004位时为7,那么我们求的是第2007位数,我们可以在2004
27=0.•28571•4200÷6=33…2,根据余数推断小数点后第200位上的数字是8.故答案为:8.
可以吧1/72/73/7……几个真分数的小数循环节找到,然后就是一般找规律的求和了.
3以7为分母的真分数都是循环小数,且循环的都是同样的几个数1,2,4,5,7,8,只是位置不同!和都为27!于是有2002/27=74余4,只有分子为3的小数点第一位数4!
选A20/3中,20和3都是整型常量,所以20/3==6.d=20/3,那么d==6.000000,f也是一样.但是,如果这么写:d=20.0/3,那么d==6.666667.i==l==6.希望对你
#include#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b>>c;cout
0.142857142857循环100/6=16.4(1+4+2+8+5+7)*16+1+4+2+8=自己算500/6=83...2第500位为4
因为0.243(243循环)*0.325233(25233循环)=243/999*(3/10+25233/999990)=243/999*(299997/999990+25233/999990)=9/
6/7=0.857142857142857142六位数循环2010/6=335小数点第2010位上的数字与第6位的数字一样是2