博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
05-语言入门-05-素数求和问题
阅读量:4936 次
发布时间:2019-06-11

本文共 935 字,大约阅读时间需要 3 分钟。

地址:   
 
描述
现在给你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
 
#include <stdio.h>
#define true 1
#define false 0
static int isPrimeNumber(int number);
int main()
{
     int readLen = 0;
     scanf("%d",&readLen);
     getchar();
    
     while(readLen > 0)
     {
          int calCount = 0;
          scanf("%d",&calCount);
          getchar();
         
          int sum = 0;
          for(;calCount>0;--calCount)
          {
               int curNumber = 0;
               scanf("%d",&curNumber);
               if(isPrimeNumber(curNumber))
               {
                    sum += curNumber;
               }
          }
          getchar();
          printf("%d\n",sum);
         
          --readLen;
     }
    
     return 0;
}
static int isPrimeNumber(int number)
{
     int i=2;
     for(;i<number;++i)
     {
          if(number%i == 0)
                    break;
     }
    
     if(i == number)
          return true;
     else
          return false;
}
 
 
知识点:
1.素数:
     1. 自然数是0,1,2……  
     2. 素数是2,3,5……  不包括1的只能背1和它本身整除的自然数
 
 
 
 

转载于:https://www.cnblogs.com/sharpfeng/p/5141187.html

你可能感兴趣的文章
graphviz入门
查看>>
tomcat 系统架构与设计模式 第二部分 设计模式 转
查看>>
scanf中的%[^\n]%*c格式
查看>>
启动Eclipse报Initializing Java Tooling错误解决方法
查看>>
用jquery来实现类似“网易新闻”横向标题滑动的移动端页面
查看>>
(原)基于物品的协同过滤ItemCF的mapreduce实现
查看>>
CSS可以和不可以继承的属性
查看>>
eclipse每次当我按ctrl+鼠标点击代码,自动关闭,产生原因及解决办法!!
查看>>
hbase
查看>>
用PHP将Unicode 转化为UTF-8
查看>>
HDOJ1002 A+B Problem II
查看>>
ADB server didn't ACK(adb不能开启
查看>>
Python基础(三)
查看>>
Continuous integration
查看>>
前端知识点总结
查看>>
github 在ubuntu 使用--常用命令
查看>>
hl7 V2中Message Control ID的含义及应用
查看>>
IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)...
查看>>
iOS 修改textholder的颜色
查看>>
【资料】wod地城掉落
查看>>