社区
C语言
帖子详情
请教各位
tygfr
2006-09-03 10:04:02
小弟弟我现在有个困惑,晚上因此睡不着
我用数组 ( int a[100] ) 写出了 1/7 的小数点后 100 位,请问如何判断其循环体是 142857 ?
要求打印出来是 (142857),也就是循环体写一块就可以了
谢谢大家
...全文
204
9
打赏
收藏
请教各位
小弟弟我现在有个困惑,晚上因此睡不着 我用数组 ( int a[100] ) 写出了 1/7 的小数点后 100 位,请问如何判断其循环体是 142857 ? 要求打印出来是 (142857),也就是循环体写一块就可以了 谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tygfr
2006-09-04
打赏
举报
回复
欣赏一下吧
tygfr
2006-09-04
打赏
举报
回复
#include "stdafx.h"
#include <windows.h>
using namespace std;
int main()
{
int t[100], i, n, d, m[100], a, s = 0;
cout<<"ENTER N,D:"<<endl;
cin>>n>>d;
cout<<n<<"/"<<d<<"=.";
for(i = 0; i < 1000; i++)
{
t[i] = (n * 10) / d;
n = (n * 10) % d;
m[i] = n;
for(a = 0; a < i; a++)
if(n == m[a])
{
s = 1;
break;
}
if(s == 1)
break;
}
for(s = 0; s < i; s++)
{
if(s == a)
cout<<"(";
cout<<t[s];
}
cout<<")";
system("pause");
return 0;
}
tailzhou
2006-09-03
打赏
举报
回复
是不可能用float或double存储的.浮点数有精度问题.
自己用数组处理.
tygfr
2006-09-03
打赏
举报
回复
又比如
11/59要是使用常用的double的话就精度损耗,要是用数组
可以得到:
0.1864406779661016949152542372881355932203389830508474576271........
上面小数点后面的都是循环体,要是我的循环体有那么长怎么办?
tygfr
2006-09-03
打赏
举报
回复
呃~~~`````
原理懂,请问具体代码实现是什么?
我已经存在数组了
tailzhou
2006-09-03
打赏
举报
回复
1/1001 == 999/999999;
所以1/1001的循环体是 000999
这都是小学的知识,重温之.
tailzhou
2006-09-03
打赏
举报
回复
因为 1/7==142857/999999
所以1/7的循环体是 142857
tygfr
2006-09-03
打赏
举报
回复
还有一个疑问
1/1001 = 0.000999000999000999000999000999......
这个情况下如何处理?
tygfr
2006-09-03
打赏
举报
回复
........
小图切换大图如何写,
请教
各位
想要如图效果,如何做,点击小图大图跟着变
vb.net 引用mysql_[VB.NET]关于调用MYSQL
请教
各位
编程之家收集整理的这篇文章主要介绍了[VB.NET]关于调用MYSQL
请教
各位,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。关于调用MYSQL
请教
各位 中文显示为?之类的乱码
请教
各位因该怎么解决. __________________________________________________________________________ character set 为...
如何用matlab编写分段函数_
请教
各位怎样用matlab定义一个分段函数MATLAB分段函数...
请教
各位怎样用matlab定义一个分段函数 MATLAB分段函数www.zhiqu.org 时间: 2020-12-27步骤如下1、打开MATLAB软件,如图所示。2、建立一个脚本文件,具体方法如图所示。3、定义变量。4、建立循环,求解分段函数。5、采用以下指令画图。6、画出的图片如图所示。扩展资料20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的...
想请求各位大神,在运营商工作,现在想跳槽,想跳去做云计算、物联网相关公司,想
请教
各位大神我要准备什么专业知识
本人现在在运营商工作,想跳槽去云计算、物理网或者大数据相关的公司,想
请教
各位大神,我需要准备什么专业知识,销售类的。 在运营商也是做销售,做了3年,想跳出体制内,觉得外面有更精彩的世界,而且不满现状,在运营商也是有好处的,这几年的工作时间,可以让我认识和了解到未来信息化的发展,我想把握时机,抓住机会,想跳槽去云计算、物理网或者大数据相关的公司,也是做销售类的,想问各位大神,我需要做哪些专业知识的准...
matlab 阻尼牛顿法,[MATLAB基础]
请教
各位高手:阻尼牛顿法
请教
各位高手:阻尼牛顿法 紧急求助:哪位高手帮我该下以下代码,阻尼牛顿法--------------------------------------------------------------------------------用阻尼牛顿法求解 minf(x)=x1^2-2*x1*x2+1.5*x2^2+x1-2*x2ξ=0.01 选择合适的初始点停止误差clear;clcsyms m...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章