南阳ACM22-素数求和问题
来源:互联网 发布:当前世界危机知乎 编辑:程序博客网 时间:2024/05/30 04:47
/*
现在给你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 <iostream>
using namespace std;
#include <cmath>
const int N = 10;
const int M = 1001;
bool IsPrime(int n);
int main()
{
int n;
int i, j;
int a[N][M];
cin>>n;
for (i = 0; i < n; i++)
{
cin>>a[i][0];
a[i][1000] = 0;
for (j = 1; j <= a[i][0]; j++)
{
cin>>a[i][j];
if (IsPrime(a[i][j]))
{
// cout<<a[i][j]<<" ";
a[i][1000] += a[i][j];
}
}
// cout<<endl;
}
for (i = 0; i < n; i++)
{
cout<<a[i][1000]<<endl;
}
// system("pause");
return 0;
}
//判数一个数是否是素数
bool IsPrime(int n)
{
if (n == 1)
{
return false;
}
for (int i = 2; i <= abs(sqrt(n)); i++)
{
if (!(n%i))
{
return false;
}
}
return true;
}
现在给你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 <iostream>
using namespace std;
#include <cmath>
const int N = 10;
const int M = 1001;
bool IsPrime(int n);
int main()
{
int n;
int i, j;
int a[N][M];
cin>>n;
for (i = 0; i < n; i++)
{
cin>>a[i][0];
a[i][1000] = 0;
for (j = 1; j <= a[i][0]; j++)
{
cin>>a[i][j];
if (IsPrime(a[i][j]))
{
// cout<<a[i][j]<<" ";
a[i][1000] += a[i][j];
}
}
// cout<<endl;
}
for (i = 0; i < n; i++)
{
cout<<a[i][1000]<<endl;
}
// system("pause");
return 0;
}
//判数一个数是否是素数
bool IsPrime(int n)
{
if (n == 1)
{
return false;
}
for (int i = 2; i <= abs(sqrt(n)); i++)
{
if (!(n%i))
{
return false;
}
}
return true;
}
- 南阳ACM22-素数求和问题
- 南阳OJ~~素数求和问题
- 南阳oj 素数求和问题
- 南阳理工ACM 22 素数求和问题
- 南阳理工OJ_素数求和问题
- 南阳oj 题目22 素数求和问题
- 南阳ACM 题目22:素数求和问题
- 南阳-素数求和
- 南阳理工ACM 题目22 素数求和问题
- 南阳理工学院oj第22题素数求和问题
- NYOJ - 素数求和问题
- 素数求和问题
- 素数求和问题
- NYOJ22 素数求和问题
- 素数求和问题
- 素数求和问题
- 素数求和问题
- 素数求和问题
- 把打包好的hex格式的文件转化成bin文件格式
- 子div的margin属性影响到父div的定位
- 调整SQLPlus show parameter命令显示结果列宽
- IOS7开发~解决UIImagePickerController出现时候显示StatusBar
- 10 个你值得拥有的 Vim 配色方案
- 南阳ACM22-素数求和问题
- Objective-C入门基础
- gitlab 修改web端口探索
- java中对文件解压和压缩的实现
- 广州最好的网页平面UI设计培训 UI设计师的摇篮
- spring的jar包下载地址
- web.xml配置taglib标签出错
- RedHatEnterpriseLinux6.4 yum源制作(163镜像源)
- 矢量图像可以快速Corel Draw或Adobe工作室使用