作业帮 > 综合 > 作业

输出从m到n之间素数的个数与素数之和

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/07 21:35:33
输出从m到n之间素数的个数与素数之和
要求用镶嵌循环,最好是for循环.
输出从m到n之间素数的个数与素数之和
贴上楼主要求的,用C写的程序:
#include <stdio.h>
#include <math.h>
void main()
{
 int i,j,k,m,n,s=0,num=0;
 scanf("%d%d",&m,&n);
 for(i=m;i<=n;i++)
 {
  k=i>1;
  for(j=2;j<=sqrt(i);j++)
    if(i%j==0)k=0;
  if(k){s+=i;num++;}
 }
 printf("N=%d,Sum=%d\n",num,s);
}\x1a