1000以内的最大的10个素数并求其和
2018-03-27 20:29
603 查看
#include <stdio.h>
int main() {
int i,n,k = 0,sum = 0;int a[10],flag = 1;//用数组来保存素数,用flag来编辑素数
for(n = 999; n > 1 && k < 10; n -= 2) { //用来淘汰偶数
flag = 1;
for(i = 2; i * i <= n && flag; ++i)//用来淘汰多少的平方
flag = n % i;
if(flag) {
a[k++] = n;//用数组来存数据,如果直接打出来会时数据消失;
sum += n;
}
}
for(i = 0; i < k; ++i) printf("%d + ",a[i]);
printf("\b\b= %d\n",sum);
return 0;
} 阅读更多
相关文章推荐
- 12周任务:求1000以内的素数
- 1000以内所有素数
- 筛选法查找1000以内的素数c++代码实例及运行结果
- 第十一周项目六:1000以内素数输出(4)a
- 第是十一周 项目6-4 1000以内的所有素数
- 从大到小产生随机10个1000以内随机整数
- 编写一个应用程序求1000以内的全部素数。完数
- 300-500内的质数(素数)个数和前10个最大的质数之和算法
- 输出1000以内的素数
- 输出1000以内的素数,回文数,回文素数,逆素数
- 筛选法查找1000以内的素数c++代码实例及运行结果
- 第十一周项目 6 回文,素数(1000以内的素数)
- 第十一周项目6.4.1输出1000以内的素数
- 第11周项目1000以内的素数
- 产生随机10个1000以内随机整数(从大到小)
- 1000以内所以素数
- 求1000以内所有素数/合数(之和),java算法(23行)
- 300-500内的质数(素数)个数和前10个最大的质数之和算法
- 多文件程序组织:输出1000以内的所有回文数;素数;回文素数;可逆素数。
- 筛选法查找1000以内的素数c++代码实例及运行结果