统计十个数中所有素数的和
2011-11-03 16:58
260 查看
#include<iostream.h>
#include<math.h>
int prime(int x)
{
int f=1,k;
if (x==1) f=0;
for (k=2; k<=sqrt(x); k++)
if (x%k==0)
{
f=0;
break;
}
return f;
}
void main()
{
int a[10],i,sum=0;
cout<<"输入十个数:"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
if (prime (a[i]))
sum+=a[i];
}
cout<<sum<<endl;
}
#include<math.h>
int prime(int x)
{
int f=1,k;
if (x==1) f=0;
for (k=2; k<=sqrt(x); k++)
if (x%k==0)
{
f=0;
break;
}
return f;
}
void main()
{
int a[10],i,sum=0;
cout<<"输入十个数:"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
if (prime (a[i]))
sum+=a[i];
}
cout<<sum<<endl;
}
相关文章推荐
- python 输出101到200 之间的所有素数,并统计个数
- 算法性能比较(一)——找出小于等于n的所有素数
- 线性求区间欧拉函数(顺便线性求区间内所有素数)(类似欧拉线性素数筛)
- 获取一个整数 然后显示所有小于或等于该数的素数
- shell统计指定目录下所有文件类型及数量
- [LeetCode]54. Count Primes统计素数
- Linux统计文件夹下所有文件的数量
- 求2~2000的所有素数.有足够的内存,要求尽量快
- 求 1-10000之间所有的素数
- 驳斥: Lotus Notes/Domino CS有读者域控制情况下如何进行所有文档的分类统计
- 【codevs1453 统计素数个数2】E氏筛法
- 统计文件夹下面所有文件的大小总和
- 输入任意两正整数,获取该区间所有素数
- 循环-15. 统计素数并求和(20)
- C语言挑出1到某个数字之间所有的素数
- 提高篇第一讲项目6.4——编制函数输出1000以内的所有素数,回文数,回文素数,可逆素数
- 求解整数n之内的所有质素(素数)
- 老男孩教育每日一题-第62天-统计/var/log/下所有文件个数
- 假如有Thread1、Thread2、Thread3三条线程分别统计C、D、E三个盘的大小,所有线程都统计完毕交给Thread4线程去做汇总
- 统计代码中所有的颜色