前言:
如今兄弟们对“素数对c语言”都比较看重,看官们都想要了解一些“素数对c语言”的相关内容。那么小编在网摘上收集了一些对于“素数对c语言””的相关内容,希望咱们能喜欢,大家快快来了解一下吧!功能:计算并输出3到n之间所有素数的平方根之和。
例如:键盘给n输入100后,输出为:sum=148.874270。
程序;
方法一:
#include<stdio.h>
#include<math.h>
int main()
{
int i,y,n;
double sum=0;
printf("输入数值n=");
scanf("%d",&n);
for(i=3;i<n;i++)
{
for(y=2;y<i;y++)
{
if(i%y==0)
break;
}
if(y==i)
{
sum+=sqrt(i);
}
}
printf("%f\n",sum);
return 0;
}
方法二:
#include<stdio.h>
#include<math.h>
int main()
{
int i,y,n,k;
//double k=0.0;
double sum=0.0;
printf("输入数值;");
scanf("%d",&n);
for(i=3;i<n;i++)
{
k=sqrt(i);
for(y=2;y<=k;y++)
{
if(i%y==0)
break;
}
if(y>=k+1)
{
sum+=sqrt(i);
}
}
printf("%f\n",sum);
return 0;
}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #素数对c语言