菜狗


私信TA

用户名:dotcpp0773272

访问量:65

签 名:

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

  自我简介:

TA的其他文章

参考代码

#include<stdint.h>
#include<stdio.h>

void CalculateSum(int start, int end);
int isprime(int x);

int main(void) {
    int s = 0, e = 0;
    scanf("%d%d", &s, &e);
    CalculateSum(s, e);
    return 0;
}

//判断素数
int isprime(int x) {

    for (int i = 2; i < x; i++) {
        if (x % i == 0) {
            return 0;
        }
    }
    if (x != 1) {    //除1以外,只能被自己整除
        return x;
    } else {
        return 0;
    }

}

void CalculateSum(int start, int end) {
    int sum = 0;
    for (int i = start; i <= end; i++) {
        sum += isprime(i);
    }
    printf("%d\n", sum);
}

 

0.0分

1 人评分

  评论区