这次你的任务是编程序把m和n之间的素数个数(如果n和m本身是素数,那么包括n和m)统计出来。
Input输入只有一行,两个用空格隔开的正整数n和m,2<=m<=n<=10000。
Output输出也是一行,m和n之间的素数个数。
Sample Input20 5Sample Output
6
Time Limit: 1000ms
Memory Limit: 65536 KB
Select Style: Cerulean Cyborg United Metro Fluid Width?
64-bit integer IO format: %lld
Java class name: Main
AC代码:
#include
using namespace std;
int main()
{
int a,i,j,b,t=0;
bool k;
cin>>a>>b;
for(i=b;i<=a;i++)
{
k=true;
for(j=2;j<=sqrt(i);j++)
{
if(i%j==0)
k=false;
}
if(k)
t++;
}
cout<
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)