首页 > 其他分享 >xdoj400素数求和

xdoj400素数求和

时间:2024-11-17 20:18:03浏览次数:3  
标签:输出 求和 样例 int 素数 xdoj400 include 输入

标题

素数求和

问题描述

输入正整数N,1<N<=100000,求区间[2,N]之间的所有素数之和。若N输入异常(在要求范围之外),输出0。

输入说明

输入正整数N。

输出说明

输出整数,表示区间[2,N]之间的素数和,或者输出0。

输入样例

5

输出样例

10

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
	int a,sum=0,i,j;
	scanf("%d",&a); 
	if(a>1&&a<=100000){
		for(i=2;i<=a;i++){
			int is_prime = 1;
			for(j=2;j<=sqrt(i);j++){
				if(i%j==0){
					is_prime = 0;
					break;
				}
			}
			if(is_prime) sum += i;
		}
		printf("%d",sum);
	}
	else{
		printf("0");
	}
	return 0;
}

标签:输出,求和,样例,int,素数,xdoj400,include,输入
From: https://blog.csdn.net/2401_87822230/article/details/143809568

相关文章

  • 关于中国《危房鉴定标准》的具体要求和细则,主要由**《建筑结构检测评定标准》(GB/T 503
    关于中国《危房鉴定标准》的具体要求和细则,主要由**《建筑结构检测评定标准》(GB/T50344-2015)和《危险房屋鉴定标准》**(JGJ125-2016)进行规范。这些标准为各类建筑特别是老旧房屋的安全鉴定、加固与维修提供了明确的依据。以下是有关危房鉴定标准的主要内容:1. 危房鉴定的基本原......
  • CSP/信奥赛C++语法基础刷题训练(9):洛谷P1035:[NOIP2002 普及组] 级数求和
    CSP/信奥赛C++语法基础刷题训练(9):洛谷P1035:[NOIP2002普及组]级数求和题目描述已知:Sn=1......
  • 如何运用 FMEA 应对不断变化的市场需求和快速的产品迭代
    【大家好,我是唐Sun,唐Sun的唐,唐Sun的Sun。】在当今竞争激烈且变化迅速的市场环境中,运用FMEA(失效模式及后果分析)来应对不断变化的市场需求和快速的产品迭代至关重要。首先,要建立一个动态的FMEA团队。这个团队不仅应包括设计、工程和质量控制方面的专业人员,还应吸纳市场调研......
  • C语言编程 1.11 寻找素数对
     #include<stdio.h>#include<math.h>intsushu(longlongn)        {            longlongsqrt_n=sqrt(n);            for(longlongi=2;i<=sqrt_n;i++)                {                 ......
  • 素数个数 <埃式筛 && 欧拉筛>
    求1~1e7以内素数的个数最普通做法(非常超时intn;booljudge(intx){if(x==1)returnfalse;for(inti=2;i<x;i++){if(x%i==0)returnfalse;}elsereturntrue;}intmain(){cin>>n;intcount=0;......
  • 用c语言来计算素数和
    #include<stdio.h>intisPrime(intnum){  if(num<2){    return0;//小于2的数不是素数  }  for(inti=2;i*i<=num;i++){    if(num%i==0){      return0;    }  }  return1;......
  • P1625求和 题解
    P1625求和题解题意求和题解比较好想,小学一年级奥数可以理解为高精度的大杂烩代码很简洁,可自行理解#include<bits/stdc++.h>//万能头#definelllonglong//开longlong usingnamespacestd;//命名空间lln,m,a[2005],b[2005],c[4000005];//a[0],b[0],c[0]......
  • 3242. 设计相邻元素求和服务
    文章目录问题描述解决思路代码示例复杂度分析问题描述给你一个nxn的二维数组grid,它包含范围[0,n2-1]内的不重复元素。实现neighborSum类:neighborSum(int[][]grid)初始化对象。intadjacentSum(intvalue)返回在grid中与value相邻的元素之......
  • 每日一题.设计相邻元素求和服务;暴力算法与哈希表的运用
    本题出自LeetCode每日一题3242,可以说比昨天的那道“每日抑题”简单不少呀,就是代码长一点,同时本题目使用了两种不同的方法,并对每一种用法进行了深度解析。本文全长5000字。题目 给你一个 nxn 的二维数组 grid,它包含范围 [0,n2-1] 内的不重复元素。实现 neighbo......
  • 力扣21 打卡17 设计相邻元素求和服务
    思路:该方案通过构建一个字典,将每个元素值映射到其在二维数组中的坐标位置,以便快速查找。adjacentSum方法根据指定元素的坐标,计算其上下左右相邻元素之和;diagonalSum方法则计算该元素的四个对角线相邻元素之和。每个方法通过判断相邻坐标是否在数组边界内,确保不越界访问。......