求解,求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;
}