输入两个正整数m和n(m>=1,n
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:45:30
输入两个正整数m和n(m>=1,n
#include <stdio.h>
int isPrimeNum(int x)//判断是否为素数
{
int i,n=0;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
{
return 0;
}
}
return 1;
}
int main()
{
int m,n,i;
long result=0;
scanf("%d %d",&m,&n);
for(i=m+1; i<n; i++)
{
if(isPrimeNum(i))//如果为素数累加到结果上
{
result+=i;
}
}
printf("%ld",result);
}测试结果:
int isPrimeNum(int x)//判断是否为素数
{
int i,n=0;
for(i=2;i<=x/2;i++)
{
if(x%i==0)
{
return 0;
}
}
return 1;
}
int main()
{
int m,n,i;
long result=0;
scanf("%d %d",&m,&n);
for(i=m+1; i<n; i++)
{
if(isPrimeNum(i))//如果为素数累加到结果上
{
result+=i;
}
}
printf("%ld",result);
}测试结果: