zoukankan      html  css  js  c++  java
  • nyoj 22 素数求和问题

     

    素数求和问题

    时间限制: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
    
    来源
    [hzyqazasdf]原创
    上传者
    hzyqazasdf
    方法一 素数打表
    方法二 直接求
    View Code
     1  
     2 #include <iostream>
     3 
     4 using namespace std;
     5 
     6 int main()
     7 {
     8     int n , m ,i ;
     9     int a;
    10     int sum ;
    11     cin>>n;
    12     while(n--)
    13     {
    14         cin>>m;
    15         sum=0;
    16         while(m--)
    17         {
    18             cin>>a;
    19             for(i=2;i<a;i++)
    20             {
    21                 if(a%i==0) break;
    22             }
    23             if(a==i)  sum+=a;
    24         }
    25         cout<<sum<<endl;
    26     }
    27 
    28     return 0;
    29 }
    30         

    鉴于南阳OJ 很少有人贴代码的 我帮忙贴一下吧 呵呵 也帮帮别人

    多一些访问量也好

  • 相关阅读:
    select top 变量问题
    distinct top執行順序
    Subquery typo with using in(转)
    sql:查询课程号'0312091006'成绩排名第5到第10之间的学生学号
    case when then
    触发器
    索引
    管理事物处理
    053345
    053344
  • 原文地址:https://www.cnblogs.com/wujianwei/p/2636960.html
Copyright © 2011-2022 走看看