任务描述
本关需要你完成一个计算两个整数间的素数个数的小程序。
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充,具体任务如下:
在程序中输入两个整数m
,n
,判断[m,n]
之间有多少个素数。
#include <stdio.h>
#include<math.h>
int main()
{
/********** Begin *********/
int a,b,i,j;
int m;
int sum=0;
scanf("%d",&a);
scanf("%d",&b);
for(i=a;i<=b;i++)
{
m=0;
for(j=2;j<i;j++)
{
if(i%j==0)
{
m=1;
break;
}
} //判断是否为素数
if(m==0)
{
sum++;
}
if(i==1)
{
sum=sum-1;
}
}
printf("%d",sum);
/********** End **********/
return 0;
}