| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2501 人关注过本帖
标题:求解,求1到n之间素数的倒数之和
只看楼主 加入收藏
mai526625501
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-4-4
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:7 
求解,求1到n之间素数的倒数之和
求1到n之间素数的倒数之和,即1/2+1/3+......
我做得如下,但是结果计算不出来。。。


#include <iostream.h>

void main()
{
 int m,j,n;cout<<"input n:";cin>>n;
 int count=0;double a,sum;
 for(m=1;m<=n;m++)

 {
  for(j=2;j<m;j++)
   if(m%j==0) break;
  if(j>=m)
  {
   count++;a=1/m;
   cout<<a;cout<<"*";
   if(count%5==0)
    cout<<endl;
  }
  else continue;
  }
 sum=0;sum=sum+a;
 cout<<sum-1;
}
搜索更多相关主题的帖子: 倒数 
2011-04-04 14:35
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:20 
#include <iostream.h>

void main()
{
int m,j,n;
cout<<"input n:";
cin>>n;
int count=0;
double a,sum=0;
 for(m=2;m<=n;m++)
 {
  for(j=2;j<m;j++)
   if(m%j==0) break;
  if(j==m)
   {
   count++;
   a=1.0d/m;
   sum+=a;
   cout<<a;
   cout<<"*";
   if(count%5==0)
   cout<<endl;
    }
  }
 cout<<endl<<"sum="<<sum<<endl;
}

[ 本帖最后由 qq1023569223 于 2011-4-4 17:40 编辑 ]

   唯实惟新 至诚致志
2011-04-04 17:17
lixinyuan224
Rank: 2
等 级:论坛游民
帖 子:28
专家分:28
注 册:2010-7-25
收藏
得分:0 
楼上的解决了!
2011-04-04 18:08
shamoor
Rank: 2
等 级:论坛游民
帖 子:6
专家分:10
注 册:2011-4-4
收藏
得分:0 
以下是引用qq1023569223在2011-4-4 17:17:56的发言:

#include

void main()
{
int m,j,n;
cout<<"input n:";
cin>>n;
int count=0;
double a,sum=0;
 for(m=2;m<=n;m++)
 {
  for(j=2;j<M;J++)
   if(m%j==0) break;
  if(j==m)
   {
   count++;
   a=1.0d/m;
   sum+=a;
   cout<<A;
   cout<<"*";
   if(count%5==0)
   cout<<ENDL;
    }
  }
 cout<
a=1.0d/m 是什么意思,就这句不懂。
2011-04-04 20:01
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
收藏
得分:0 
回复 4楼 shamoor
其实是一个类型转换意思,如果是1的话,默认得到的值是整形
2011-04-04 22:10
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
1  //int型
1.0 //float型
1.0f  //float型
1.0d  //double型
1/n   (n>1,int 型) //恒等于0

[ 本帖最后由 qq1023569223 于 2011-4-5 09:20 编辑 ]

   唯实惟新 至诚致志
2011-04-05 02:46
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
判断素数只需要判断到sqrt(m)
2011-04-05 08:36
yh3163
Rank: 2
来 自:虹口区
等 级:论坛游民
帖 子:107
专家分:50
注 册:2022-1-27
收藏
得分:0 
听懂了
2022-03-12 09:13
快速回复:求解,求1到n之间素数的倒数之和
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043117 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved