C语言经典例题:素数判断
来源:互联网 发布:php网站域名授权源码 编辑:程序博客网 时间:2024/05/07 18:35
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
初级版_Bool Isprimer(unsigned n){ if(n<=1)return false; unsigned i,tem=sqrt(n)+1; for(i=2;i<=tem;i++) /*2也是素数*/ if(n%i==0)return false; return true;} 升级版_Bool Isprimer(unsigned n){ if(n==2)return true; if(n<=1||n%2==0)return false; /*2以外偶数都不是素数*/ unsigned i,tem=sqrt(n)+1; for(i=3;i<=tem;i+=2) /*i==2的情况已经在前面判断过了,这里直接从3开始,且一个奇数*/ if(n%i==0)return false; /*且进入到这里的n都是奇数,奇数是不可能被偶数整除的,所以i每次增2*/ return true;}希望有更好的算法!
- C语言经典例题:素数判断
- C 语言经典例题
- c语言经典例题
- [C/C++]C语言经典之判断素数
- C语言运用 经典例题
- 【C语言经典例题//1//】
- 【C语言经典例题//2//】
- 【C语言经典例题//3//】
- 【C语言经典例题//4//】
- C语言经典初级例题
- c语言经典例题2
- c语言经典例题3
- c语言经典例题5
- c语言经典例题6
- 判断素数C语言
- c语言素数判断
- C语言-判断素数
- C语言判断素数
- 焦点在子Activity时ActivityGroup无法显示menu的问题
- eclispe快捷键。不定时更
- C#多线程函数如何传参数和返回值
- linux fgrep命令参数及用法详解---linux查询匹配命令
- 开篇
- C语言经典例题:素数判断
- 转-程序员的出路
- Linux内核映像
- 解决同一用户同时登录的方案
- PF_PACKET 相关基础知识
- DCL(Data Control Language)语句&事务控制语句transaction on Oracle&三范式
- linux fmt命令参数及用法详解---linux编排文本文件命令
- DDL(Data Definition Language)语句 on Oracle
- android启动--深入理解启动HOME