素数求和问题

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。

输入
第一行给出整数M(0<M<10)代表多少组测试数据
每组测试数据第一行给你N,代表该组测试数据的数量。
接下来的N个数为要测试的数据,每个数小于1000
输出
每组测试数据结果占一行,输出给出的测试数据的所有素数和
样例输入
3
5
1 2 3 4 5
8
11 12 13 14 15 16 17 18
10
21 22 23 24 25 26 27 28 29 30
样例输出
10
41
52

思路:其实也就一个地方对于初学者来说比较难,就是素数判断问题,要记住素数本身就只有1和本身是因数,同时记得2是素数,1不是素数。明白这两点之后,基本就没什么问题了。

ac代码:(很早之前a的)


#include<stdio.h>
//#include<stdlib.h>
int main()
{int i,j,m,n,t,b,sum;scanf("%d",&m);while(m--){   scanf("%d",&n);sum=0;for(i=1;i<=n;i++){       scanf("%d",&b);t=0; if(b==1)continue;for(j=2;j<=b/2;j++){   if(b%j==0)t++;      }if(t==0)sum+=b;}printf("%d\n",sum);  }//system("pause");return 0;
}         

NYOJ--22--素数求和问题相关推荐

  1. n平方的求和公式_素数求和公式!!!(操作测试)

    对n=30以内的素数执行求和! 成功! 对n=60以内的素数执行求和! 成功! 对n=100的素数执行求和! 成功! 备注: 1.理论上,公式是对的,而且已经被数学证明过了,只是知乎太小,写不下这些证 ...

  2. 素数:素数判断、找素数、计算素数和、素数求和

    有关素数的基础算法 素数测试 package 素数;import java.util.ArrayList; import java.util.HashMap; import java.util.Map ...

  3. Java素数求和(1~100)

    Java素数求和(1~100) java素数求和三种方法 一. public class Sushu {public static void main(String[] args) {int sum ...

  4. 要求统计给定整数M和N区间内素数的个数,并对所有素数求和。

    题目内容: 要求统计给定整数M和N区间内素数的个数,并对所有素数求和. 其中两数必须满足条件: . 如果输入的M和N不能满足以上条件,则提示"输入数据错误". 输入格式: 在一行中 ...

  5. NYOJ 24 素数距离问题

    素数距离问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度.如果左右有等距离长度素数 ...

  6. Python:素数求和

    [问题描述] 输入一个正整数n,统计从[0,n]之间的最大的10个素数之和.本题保证测试用例至少有10个满足条件的素数.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬ ...

  7. java 素数求和,100-200之间所有素数求和程序代码(二个版本)

    素数就是质数,就是只能被1整除,不能被其他数整除的数 java程序为: 复制代码代码如下: public static void main(String[] args) { //程序打印出从100到2 ...

  8. python素数求和编程_Python练习题4.2统计素数并求和

    本题要求统计给定整数m和n区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数m和n(1≤m≤n≤500). 输出格式: 在一行中顺序输出m和n区间内素数的个数以及它们的和,数字间以 ...

  9. [Java] 蓝桥杯ADV-184 算法提高 素数求和

    问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 2 样例输出 2 数据规模和约定 测试样例保证 2 <= n <= 2,000,000 package adv184;impo ...

  10. 蓝桥杯 ADV-184 算法提高 素数求和

    问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 2 样例输出 2 数据规模和约定 测试样例保证 2 <= n <= 2,000,000 #include <iostre ...

最新文章

  1. JavaScript初学者编程题(9)
  2. linux chkconfig 添加服务 开机启动
  3. insert数据时,获取插入数据的id
  4. servlet中的几个路径有关的方法
  5. angular 控件css_Angular 4 设置组件样式的几种方式
  6. python字典删除元素_Python简单遍历字典及删除元素的方法
  7. 斐波那契数列c++代码_轮到你了,斐波那契数列!
  8. CSS3新增的伪类选择器
  9. Exception in thread “main“ java.lang.UnsupportedOperationException Arrays.asList中add报错
  10. 使用手机访问vue项目
  11. android screencap 源码,android后台截屏实现(3)--编译screencap
  12. 基于Bootstrap的响应式网页
  13. 宽带远程服务器无响应,宽带拨号上网服务器无响应是解决方法(图文)
  14. 河南财经政法大学计算机基础,河南财经政法大学就“忘开必修课”情况说明
  15. 海马玩模拟器连接AndroidStudio
  16. [BZOJ3993] [SDOI2015]星际战争(最大流+二分)
  17. 客户细分是客户关系管理的重要手段
  18. pq下垂控制单相逆变器matlab仿真,学习下垂控制的逆变器并联原理,如何实现仿真P1?-控制器/处理器-与非网...
  19. 交友项目【查询黑名单人员,移除黑名单人员】功能实现
  20. NLP中文分词工具比较

热门文章

  1. 李宏毅机器学习——半监督学习
  2. React与前端:React家族介绍
  3. 为Vue2集成UIkit
  4. 易学性vs易用性,产品应该选哪边?
  5. 博文视点新书样章下载
  6. python 代码行数统计工具_Python实现代码行数统计工具
  7. phthon学习笔记(3)
  8. 归类常用控件GroupBox、TabControl、Expander
  9. Ajax中async与cache参数
  10. Shiro与Spring整合