小空净


私信TA

用户名:2456917425

访问量:3496

签 名:

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

  自我简介:

解题思路:  仔细读题  一步一步来

注意事项: 比较菜,不喜勿喷,欢迎交流讨论

参考代码:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>


int isprime(int cc)

{

int aaa = 0 ;


for (int ii = 2; ii < cc; ii++)   

{

if (cc % ii == 0)aaa++;      //将cc和2-cc之间的数字相余,全不为0则是素数

}

if (aaa != 0)return 0;

else return 1;

}


void main()

{

int a=0, b=0,c=0,d=0;

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

for (int i = a; i <= b; i++)  //找出a-b之间的数

{

if (i == 1)i++;           //避免将1算到素数之内

c=isprime(i);              //进行判断其是不是素数,是返回1

if (c == 1)d = d + i;      //如果是素数,则相加

}


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

}


 

0.0分

0 人评分

  评论区

  • «
  • »