2016年1月24日 第一场比赛 失败/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016年1月24日 第一场比赛 失败/相关的知识,希望对你有一定的参考价值。

      

题目描述
现在给你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
提示

题太水 , 先附上代码水过的代码,然后附上  快速判断     素数的代码.

/**************************************************************
    Problem: 1093
    User: baoan
    Language: C++
    Result: 正确
    Time:0 ms
    Memory:944 kb
****************************************************************/
#include<stdio.h>
int main()
{
    long int t,i,m,n,q,sum;
    while(scanf("%ld",&t)!=EOF)
    while(t--)
    {
        sum=0;
        scanf("%ld",&n);
        while(n--)
        {
            scanf("%ld",&m);
            for(q=0,i=2;i<m;i++)
            {
                if(m%i==0)
                    q=1;
            }
            if(m==1)
            {
                q=1;
            }
            if(q==0)
                sum=sum+m;
        }
        printf("%ld\n",sum);
    }
    return 0;
}

下面附上     快速  判断素数  的  代码.

 

以上是关于2016年1月24日 第一场比赛 失败/的主要内容,如果未能解决你的问题,请参考以下文章

C++第七天笔记2016年02月24日(周三)P.M

C++第七天笔记2016年02月24日(周三)A.M

关于2016年2月24日WWDR证书过期问题解决

OC第九天笔记2016年03月24日(周四)A.M

2016年6月24日 星期五 --出埃及记 Exodus 14:21

2016年6月27日 星期一 --出埃及记 Exodus 14:24