南林高德伟


私信TA

用户名:gdw

访问量:2407

签 名:

等  级
排  名 9186
经  验 1128
参赛次数 0
文章发表 15
年  龄 0
在职情况 学生
学  校 南京林业大学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdio.h>


int isprime( int x);

int main()

{

    int m,n,sum=0,i;

    scanf("%d %d",&m,&n);

    if(m==1)//因为1不是素数

    m=2;

    int x;

    for(i=m;i<=n;i++){

        if( isprime(i) ==1 ){

        sum+=i;

        }

    }

    printf("%d\n",sum);

    return 0;


int isprime(int x)//判断是否为素数的函数 

{

    int j,ret=1;

    for(j=2;j<x;j++){ //这里千万不是写成j<=x,因为素数只能被1和本身整除,所以等于了就都是素数了。

        if(x%j==0){

        ret=0;

        break;

        }

    }

    return ret;

}


 

0.0分

0 人评分

  评论区