筛选素数
2015-09-16 13:15
288 查看
#include<stdio.h> #define N 100 void main() { int a[N+1],i,j,count=0; for(i=1;i<=N;i++) a[i]=1; a[1]=0; for(i=2;i*i<=N;i++) { if(a[i]==1) { for(j=i*2;j<=N;j++) //要保证被约数大于约数 { if(j%i==0) a[j]=0; } } } for(i=1;i<=N;i++) { if(a[i]!=0) { printf("%4d ",i); count++; if(count%8==0) printf("\n"); } } printf("总的素数:%d个",count); }
相关文章推荐
- Saiku OLAP
- 【转】c#中的委托和事件
- frameset,iframe框架之间如何互相调用变量、函数
- Delphi调用网页美化SQL
- Asynctask原理
- 网络游戏中使用促销码
- Maven学习总结(三)
- session的生命周期
- PHP的MySQL扩张:MySQL数据库概述
- Java Socket 与飞秋 通信
- 三星手机拍照后 图片翻转
- Gradle 使用命令行操作Gradle
- 5.Longest Palindromic Substring
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第十七节:地表的实现
- iOS中AOP与Method Swizzling 项目中的应用
- 单例实现方式
- hdu5438邻接表+topsprt+并查集
- Powershell 查询 Windows 日志
- Powershell 查询 Windows 日志
- shell脚本如何获取当前时间