PTA:计算m到n之间所有素数的和

题目

计算m到n之间所有素数的和,其中 2 <= m <=n <=100

输入格式:

请在这里写输入格式。例如:输入两个正整数

输出格式:

请在这里描述输出格式。例如:输出两个正整数之间的素数和。

样例

输入样例:

在这里给出一组输入。例如:

2 10

输出样例:

在这里给出相应的输出。例如:

17

解答过程

c 复制代码
#include <stdio.h>  
  
int isPrime(int num) {  
    if (num < 2) {  
        return 0;  
    }  
    for (int i = 2; i <= num / 2; i++) {  
        if (num % i == 0) {  
            return 0;  
        }  
    }  
    return 1;  
}  
  
int main() {  
    int m, n;  
    scanf("%d %d", &m, &n);  
    int sum = 0;  
    for (int i = m; i <= n; i++) {  
        if (isPrime(i)) {  
            sum += i;  
        }  
    }  
    printf("%d\n", sum);  
    return 0;  
}
相关推荐
赖small强12 小时前
【Linux C/C++开发】C语言函数深度技术指南 (Deep Dive into C Functions)
linux·c语言·函数指针·stack frame
前端世界12 小时前
C 语言项目实践:用指针实现一个“班级成绩智能分析器”
c语言·开发语言
Less is moree13 小时前
3.C语言文件操作:写操作fputc(),fputs(),fwrite()
c语言·开发语言
!停13 小时前
深入理解指针(1)
c语言
sinat_6020353613 小时前
翁恺 9取地址运算
c语言
古城小栈13 小时前
Go 72变之 编成 C语言
c语言·python·golang
hefaxiang14 小时前
分支和循环(中)
c语言·开发语言
无限进步_15 小时前
C语言文件操作函数解析
c语言·开发语言·数据库·c++·后端·visual studio
福尔摩斯张15 小时前
C语言文件操作详解(一):文件的打开与关闭(详细)
java·linux·运维·服务器·c语言·数据结构·算法
white-persist15 小时前
【攻防世界】reverse | answer_to_everything 详细题解 WP
c语言·开发语言·汇编·python·算法·网络安全·everything