素数之和(c语言)

1./描述

//牛牛刚刚学了素数的定义:素数值指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
//牛牛想知道在[l, r] 范围内全部素数的和
//输入描述:
//输入两个正整数 l,r 表示闭区间范围
//输出描述:
//输出[l, r] 范围内的素数的和

如:输入:2 6

输出:10

2.我们先输入数字,然后进行判断,我们要知道 ,只能被小于自己的的数所整除,所以j<i.因为1是素数,所以不用判断。如果是素数那么相加在一起为sum.如果不是素数那么flag==1,不用相加。

cs 复制代码
#include<stdio.h>
int main()
{
	int l = 0;
	int r = 0;
	int x = 1;
	int sum = 0;
	//输入范围
	while ((scanf_s("%d%d",&l,&r))!=EOF)
	{
		for (int i = l; i <= r; i++) 
		{
			int flag = 0;
			for (int j = 2; j<i; j++)
			{
				//只能小于自己的的数被整除
				if (i != 0 && i != j )
				{
					x = i % j;
				}
				//1为素数
				if (i == 1)
				{
					break;
				}
				//如果被整除,那么就不加
				if (x == 0)
				{
					flag = 1;
				}
			}
			if (flag== 0)
			{
				sum = sum + i;//总和
			}
		}
		printf("%d\n", sum);
	}
	return 0;
}
相关推荐
郝学胜-神的一滴2 分钟前
GLSL语法详解:从入门到实战
c++·算法·图形渲染
qq_463408424 分钟前
React Native跨平台技术在开源鸿蒙中使用内置的`fetch` API或者第三方库如`axHarmony`来处理网络通信HTTP请求
javascript·算法·react native·react.js·http·开源·harmonyos
蒙奇D索大4 分钟前
【数据结构】考研408 | 散列查找性能剖析:装填因子、冲突策略与优化全攻略
数据结构·考研·算法·哈希算法·改行学it
88号技师7 分钟前
2025年10月一区SCI-中心碰撞优化算法Centered Collision Optimizer-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
zore_c8 分钟前
【数据结构】堆——超详解!!!(包含堆的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表
月明长歌16 分钟前
【码道初阶】【LeetCode387】如何高效找到字符串中第一个不重复的字符?
java·开发语言·数据结构·算法·leetcode·哈希算法
罗湖老棍子16 分钟前
C++ 自定义排序与优先队列运算符重载
数据结构·c++·算法··优先队列·运算符重载
毅炼18 分钟前
hot100打卡——day01
算法
superman超哥18 分钟前
仓颉协变与逆变的应用场景深度解析
c语言·开发语言·c++·python·仓颉
Wang2012201319 分钟前
AI 相关的算法;架构等专有名称总结和介绍
人工智能·算法·架构