麦铭杰


私信TA

用户名:uq_52617442493

访问量:49

签 名:

等  级
排  名 27203
经  验 559
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:简单的素数判断,难度不算大

注意事项:注意当m==1时的情况

参考代码:

//输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。

# include<stdio.h>

int isprime(int x)

{

    int i,leap=1;

    for(i=2;i<x;i++){

    if(x%i==0){

        leap=0;

        break;

        }

}

    if(leap==1){

     return x;

    }

}

int main(){

    int m,n,i,sum=0;

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

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

        if(isprime(i)!=1){

            sum+=isprime(i);

        }

}

    printf("%d",sum);


    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »