严锂杰


私信TA

用户名:2642959713

访问量:129

签 名:

等  级
排  名 10978
经  验 982
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 南昌工程学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>


int isprime(int x)

{

if(x<2)

return 0; 

if(x==2)

return 1;

for(int j=2;j<x;j++)

{

if(x%j==0)

{

return 0;

}

else

{

return 1;

}

}

}

int main()

{

    int a,b,i,s=0;

    scanf("%d %d", &a, &b);

    for(i=a;i<=b;i++)

    {

        if(isprime(i)==1)

        {

            s=s+i;

        }

    }

    printf("%d",s);

    return 0;

}


 

0.0分

0 人评分

  评论区

if(x%j==0)

{

return 0;

}

else

{

return 1;

}这里有问题,应该是等到for循环结束以后再return 1;
2022-08-06 09:49:53
  • «
  • 1
  • »