1153001的倒数循环节是几位?
一个最简分数,如果分母只含因数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("
");
}
谈娜卓迈: 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