它的循环节是(什么),可以简记 丁永强成(什么)填空

循环小数82.542542…的简便记法是______,循环节是______.
循环小数82.542542…的简便记法是82.4,循环节是542;故答案为:82.4,542.
为您推荐:
其他类似问题
一个循环小数的小数部分依次不断地重复出现的数字,叫做这个循环小数的循环节;记数时,在第一个循环节的第一个数字和最末一个数字上分别记上一个圆点(循环节只有一个数字的只记一个圆点)“o”.
本题考点:
循环小数及其分类.
考点点评:
本题考查了循环小数及其分类,循环小数的简写,应注意基础知识的积累.
扫描下载二维码循环节的长度,循环节,循环次数(kmp)
循环节的长度,循环节,循环次数(kmp)
循环节的长度,循环节,循环次数(kmp)
我想说这是一道签到题,意思就是本次测试中最水的一道,不过我这样说你真的愿意相信我吗?哈哈,题目是这样的给你一下小数,然后请告诉我分别告诉我这个小数的循环节的循环次数、循环节以及循环节长度
输入包括多组测试数据每组测试数据1行,包括一个小数,小数的长度不超过200,小数大于0小于100
分别输出这个小数的循环节的长度、循环节以及循环次数,中间以一个空格间隔
#include&stdio.h&
#include&string.h&
int next[500];
void getnext()//模板
int l=strlen(b);
int i=0,j=-1;
next[0]=-1;
while(i&l)
if(j==-1||b[i]==b[j])
next[i]=j;
j=next[j];
int main()
int a,l,i;
while(~scanf(&%d.%s&,&a,b))//输入一个小数用%d.%S的方法便于处理
l=strlen(b);//循环节大都是从小数点后中出现,所以不用考虑小数点前得
getnext();//得出每个数的next值
if(l%(l-next[l])==0)//说明从开始判断到结束有循环节
printf(&%d &,l-next[l]);//循环节的长度
for(i=0;i&l-next[l];i++)
printf(&%c&,b[i]);//循环节的组成
printf(& %d\n&,l/(l-next[l]));//循环了几次
printf(&%d &,l);//如果没有循环节,字符串的长度就是循环节的长度
for(i=0;i&l;i++)
printf(&%c&,b[i]);
printf(& 1\n&);//只循环一次
我的热门文章
即使是一小步也想与你分享11.02929…是______小数,它的循环节是______,可以简记成11.0.
11.02929…是循环小数,它的循环节是29,可以简记成11.0;故答案为:循环,29,11.0.
为您推荐:
通过观察发现,这个小数从小数点后面第二位开始出现循环的数字,因此是一个循环小数;在简写这个小数时,找出循环节,在上面打上小圆点即可.
本题考点:
循环小数及其分类.
考点点评:
此题考查循环小数的简记法和循环节的辨识.
扫描下载二维码3.2736736&…的循环节是______,可简记为______.
3.2736736 …的循环节是736,可简记为3.2
;故答案为:736,3.2
为您推荐:
扫描下载二维码

我要回帖

更多关于 51简记 的文章

 

随机推荐