计算【3,m】的所有素数的和,怎么做?大佬们求解
#include<stdio.h>#include<stdlib.h>
void main()
{
int m,i,j,sum=0;
int flag; //根据需要,该变量可以使用,也可以不使用
scanf("%d",&m);
if(m<3)
{
printf("请输入大于或等于3的数\n");
system("pause");
return;
}
/*************代码开始**********/
for(i=3;i<=m;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0);
{sum+=i;break;}
}
}
/***********代码结束************/
printf("所有素数的和为%d\n",sum);
system("pause");
}