C语言:给定两个数字m,n。求mn之间素数的个数和他们的和

#include <stdio.h>

int main()

{

int m,n;

int i;

int cnt=0;

int sum=0;

int k;

scanf("%d %d",&m,&n);

if(m==1){

m=2;

}

for(i=m;i<=n;i++){

int isPrime=1;

for(k=2;k<=i-1;k++){

if(i%k==0){

isPrime=0;

break;

}

}

if(isPrime==1){

cnt++;

sum+=i;

}

}

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

return 0;

}

相关推荐
智者知已应修善业1 分钟前
【51单片机ADC-MAX1241/ADC0832驱动】2023-6-6
c++·经验分享·笔记·算法·51单片机
re林檎7 分钟前
算法札记——4.26
算法
gumichef19 分钟前
*链表OJ
数据结构·链表
tankeven21 分钟前
动态规划专题(10):最优三角剖分问题
c++·算法·动态规划
黑眼圈子25 分钟前
动态规划问题专项练习(未编辑完成...
学习·算法·动态规划
探物 AI27 分钟前
【感知·车道线检测】UFLDv2车道线检测与车道偏离预警(LDWS)实战
人工智能·算法·目标检测·计算机视觉
菜鸟丁小真31 分钟前
LeetCode hot100 -54.螺旋矩阵
算法·leetcode·矩阵·知识点总结
如君愿35 分钟前
考研复习 Day 21 | 数据结构与算法--排序(上)
数据结构·考研·排序算法·记录考研
weixin_4684668539 分钟前
排列组合算法之隔板问题与错排公式
c++·算法·数学建模·排列组合·竞赛·错排·隔板
wsoz1 小时前
Leetcode链表-day9
c++·算法·leetcode·链表