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;

}

相关推荐
OTWOL18 分钟前
【C++编程入门基础(一)】
c++·算法
谏君之24 分钟前
C语言实现的常见算法示例
c语言·算法·排序算法
曾浩轩1 小时前
51单片机学习之旅——C语言小知识
c语言·学习·51单片机
机器视觉知识推荐、就业指导1 小时前
【数字图像处理二】图像增强与空域处理
图像处理·人工智能·经验分享·算法·计算机视觉
Want5952 小时前
C/C++跳动的爱心
c语言·开发语言·c++
kongba0072 小时前
Cursor提示词模板,开发GD32,C语言开发GD32 ARM单片机编程规范提示词 大厂风格代码规范
c语言·arm开发·单片机
IT猿手2 小时前
超多目标优化:基于导航变量的多目标粒子群优化算法(NMOPSO)的无人机三维路径规划,MATLAB代码
人工智能·算法·机器学习·matlab·无人机
Erik_LinX2 小时前
算法日记25:01背包(DFS->记忆化搜索->倒叙DP->顺序DP->空间优化)
算法·深度优先
Alidme2 小时前
cs106x-lecture14(Autumn 2017)-SPL实现
c++·学习·算法·codestepbystep·cs106x
小王努力学编程2 小时前
【算法与数据结构】单调队列
数据结构·c++·学习·算法·leetcode