E. 统计m和n之间的素数个数

E. 统计m和n之间的素数个数,第1张

E. 统计m和n之间素数个数 Description

这次你的任务是编程序把m和n之间的素数个数(如果n和m本身是素数,那么包括n和m)统计出来。

Input

输入只有一行,两个用空格隔开的正整数n和m,2<=m<=n<=10000。

Output

输出也是一行,m和n之间的素数个数。

Sample Input
20 5
Sample 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<					
										


					

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5635251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)