我想睡觉


私信TA

用户名:beiqian

访问量:4009

签 名:

等  级
排  名 1604
经  验 2622
参赛次数 0
文章发表 18
年  龄 0
在职情况 学生
学  校 武汉理工大学
专  业

  自我简介:

解题思路:用prime函数判断是否为素数从而判断是否家境sum中。
参考代码:

#include <stdio.h>

int isprime(int x) //判断x是否为素数,真1假0(注意数字1不是素数)
{
    if (x == 1)
        return 0;
    for (int i = 2; i < x; ++i)
    {
        if (x % i == 0)
            return 0; //如果在[2,x]之间存在可以将x整除的数,说明x不是素数。
    }
    return 1;
}

int main(void)
{
    int m, n, sum = 0;           //初始化sum为0
    scanf("%d %d", &m, &n);      //输入m和n的值
    for (int i = m; i <= n; ++i) //在[m,n]之间遍历
    {
        if (isprime(i))
            sum += i; //如果i是素数,就把i加进sum里
    }
    printf("%d", sum); //输出sum
    return 0;
}
 

0.0分

2 人评分

  评论区