C、C++语言判断小数循环体
比如有个循环小数是0.12341231234123....怎么写说错了!比如这个数字0.123123456123123456.......
比如有个循环小数是0.12341231234123....怎么写
说错了!比如这个数字
0.123123456123123456.... 展开
说错了!比如这个数字
0.123123456123123456.... 展开
3个回答
展开全部
double num=0.0;
long pow=10;
for(;;)//具体要多少位的,就在这里加条件
{
for(float i=1;i<=6;i++)
{
number+=i/pow;
pow*=10;
}
}
long pow=10;
for(;;)//具体要多少位的,就在这里加条件
{
for(float i=1;i<=6;i++)
{
number+=i/pow;
pow*=10;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
任何一个循环小数都可以变成一个分数,你说的函数功能是什么呢?如果是输入一个小数,看是不是循环小数,这个可以使用数组实现,如果是判断程序中出现的数,由于计算机精度问题,是无法实现的。
如果给出一个分数,这个计算机直接就能判断出是个循环小数
如果给出一个分数,这个计算机直接就能判断出是个循环小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
够呛能实现,因为精度的原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询