1153001的倒数循环节是几位?

作者&投稿:甄柱 (若有异议请与网页底部的电邮联系)
6700417的倒数循环节长度,是6700416吗???~

一个最简分数,如果分母只含因数2和5,则它可以化成有限小数。
如果最简分数的分母不含有因数2和5,则它可以化成纯循环小数;如果它的分母含有因数2或5,也含有2和5以外的因数,则它可以化成混循环小数。
循环节的位数,小于分母,但不一定是分母减1。如1/7、1/11、1/21三个分数化成循环小数后循环节的位数分别是六位、两位、六位。
所以,1/6700417化成循环小数后,循环节的位数,一定少于6700417位。但不一定是6700416位。

259的倒数是 1 259 ,0.003861003861…,∴环节长度为6,故选D.

太大了,正常的PC根本就算不了,比如说98765的倒数都有19752位的循环节,这种东西。。几十万位的循环节算了也没啥用

如果真要算的话,是576500位循环,C语言实现一下(当时用链表编的,效率可能不高,懒得改了)大概普通PC如果不加输出循环节,大概10分钟左右能跑完

#include <stdio.h>  

#include <stdlib.h>  

typedef struct node

{

int data;  

struct node * next;  

} NODE;

NODE * find(NODE *,int *);

void outputring(NODE *);

void change(int,int,NODE *);

int a[10000000];

int main()  

{   int n, m;  

NODE * head, * pring;  

scanf("%d%d", &n, &m);  

head = (NODE *)malloc( sizeof(NODE) );  

head->next = NULL;  

head->data = -1;  

change( n, m, head );  

pring = find( head, &n );  

printf("ring=%d
", n);  

//outputring( pring );  

return 0;  

}  

void change( int n, int m, NODE * head ) 

{

NODE *p=head,*compare,*tem;

//int a[100000],i=0,j,get=0;

int i=0,j,get=0;

n%=m;

a[i]=n;

while(++i)

{

tem=(NODE*)malloc(sizeof(NODE));

p->next=tem;

tem->data=n*10/m;tem->next=NULL;

n=n*10%m;

a[i]=n;

for(j=0;j<i;j++)

if(a[i]==a[j])

{

get=1;

break;

}

if(n==0)

{

tem->data=-2;

return;

}

if(get==1)

{

for(i=0,compare=head;i<=j;i++)

compare=compare->next;

tem->next=compare;

compare->data+=10;

return;

}

p=tem;

}

}

NODE * find( NODE * head, int * n ) 

{

*n=0;

NODE *p=head->next,*find;

while(1)

{

if(p->data==-2)

return NULL;

if(p->data>=10)

{

p->data-=10;

(*n)++;

for(find=p;find->next!=p;find=find->next)

(*n)++;

return p;

}

p=p->next;

}

}

void outputring(NODE *pring)

{   NODE * p;  

p = pring;  

if ( p == NULL )  

printf("NULL");  

else  

do  

{   printf("%d", p->data);  

p = p->next;  

} while ( p != pring );  

printf("
");  

}




铁锋区15991386441: 整数、小数四则运算法则 -
谈娜卓迈: 1、整数加、减计算法则:1)要把相同数位对齐,再把相同计数单位上的数相加或相减;2)哪一位满十就向前一位进.2、小数加、减法的计算法则:1)计算小数加、减法,先把各数的小数点对齐(也就是把相同数位上的数对齐),2)...

铁锋区15991386441: 四一倒数是几位 -
谈娜卓迈: 4的倒数:4分之1,写作 1/4,1/4=0.25 两位小数 41的倒数:1/41=0.02439 循环节是 02439 五位 4与1的倒数:1/4与4互为倒数,也不晓得你究竟要问啥子

铁锋区15991386441: 43013的倒数循环节几位? -
谈娜卓迈: 43013的倒数不是循环小数,没有循环节

铁锋区15991386441: 身份证号码倒数七位到倒第二位是那几位数字 -
谈娜卓迈: 前6位是地区码,再往后8位是生日,最后4位是识别码和性别

铁锋区15991386441: 41的倒数是什么41的倒数是几位,这个才是问题 -
谈娜卓迈:[答案] 1/41,你要说是几位的话,这个1/41是明显除不进的.根据题意保留相应的几位小数即可.一般是两位或者三位. 两位的话是0.02,三位的话是0.024 无限循环的话是0.02439.

铁锋区15991386441: 位操作,修改一个变量的第几位,如 00110010,只将倒数第三位修改为1,最终变成00110110,如何实现 -
谈娜卓迈: 把变量和 00000100(int为4)作按位或运算,或者按位异或运算,都能够变成目标值

铁锋区15991386441: 将一个正数的小数点向右移动4位,则新形成的数是原来这个数的倒数的?
谈娜卓迈: 解:设这个正数为x , 则这个数的倒数是1/x , 倒数的9倍是9/x , 小数点向右移动4位形成的是10000x. 由 新形成的数是原来这个数的倒数的9倍 可知10000x=9/x 10000x²=9 x²=9/10000 x=±3/100 解得 x①=3/100=0. 03 x②=-3/100=-0.03 Point 考点:①注意小数点左右移动变化对原数的相应影响. ②注意解二次方程的时候会有两个根,不要漏掉任何一个. 希望能帮到你Hope my answer could help U.

铁锋区15991386441: 身份证号码倒数三四位是代表什么?
谈娜卓迈: 身份证号码倒数三四位是分配顺序码的前两位. 分配顺序码,是用三位数字代码表示在行政区划代码表示的区域范围内,对同年、同月、同日出生的人编定的顺序号,分配顺序码的奇数分配给男性公民,偶数分配给女性公民;分配顺序码的999、998、997、996四个顺序号为百岁以上老人的特定编号,不能分配给其他人. 根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码.

铁锋区15991386441: 判一判.小数十分位的计数单位比万分位的计数单位小.( ) 假分数的倒数一定小于一( )一个数的因数一定比这个数的倍数小.( )把5米长的绳子平均截成... -
谈娜卓迈:[答案] 小数十分位的计数单位比万分位的计数单位小.( 错) 十分位的计数单位是0.1、万分位的计数单位是0.0001,应该比它大才对.假分数的倒数一定小于一(错)也有可能相等.如5分之5的倒数=1一个数的因数一定比这个数的倍数小....

铁锋区15991386441: 四一的倒数是几位 -
谈娜卓迈: 1/41

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网