我家丫头的cpp

统计m,n之间的素数并求和

2019-03-23  本文已影响0人  李药师_hablee

代码

//统计m,n之间的素数并求和

#include<stdio.h>

int main()
{
    int m,n,i,j;
    int isPrime;
    int cnt = 0;
    int sum = 0;
    
    printf("input m and n: ");
    scanf("%d %d",&m,&n);
    if(m==1)
    {
        m = 2;
    }
    
    for(i=m;i<=n;i++)
    {
        isPrime = 1;
        for(j=2;j<=i/2;j++)
        {
            if(i%j==0)
            {
                isPrime = 0;
                break;
            }
        }
        if(isPrime)
        {
            printf("%d ",i);
            cnt++;
            sum +=i;
        }
    }
    printf("\n");
    printf("%d %d",cnt,sum);
    
    return 0;
 } 

输出

输出.PNG
上一篇 下一篇

猜你喜欢

热点阅读