一天一个算法之质数判断
2016-03-01 08:06
381 查看
#include <stdio.h> int main() { int num = 0; int flag = 1; int i = 0; printf("请输入一个正整数:(必须大于1,1不是质数也不是合数)"); scanf("%d", &num); if (num <= 1) { printf("输入错误!退出!\n"); return -1; } for (i=2; i<=num/2; ++i) { if (num%i == 0) { flag = 0; break; } } if (flag == 1) { printf("该整数是质数\n"); } else { printf("该整数不是质数\n"); } return 0; }
相关文章推荐
- Java中基础类库使用
- 微信开发的多图文回复方法
- STL list链表的用法详细解析
- servlet中service() doGet() doPost() 方法
- 【BZOJ 1997】[Hnoi2010]Planar
- ZOJ 3822 Domination(概率dp)
- BST树,B树、B-树、B+树、B*树
- 【BZOJ 2324】 [ZJOI2011]营救皮卡丘
- [leetcode]House Robber 分享一个很easy的解法
- Java 和 c++的区别 (做题过程中整理)
- 数值方法专题
- .NET Web的身份认证
- 【bzoj1856】[Scoi2010]字符串 组合数学
- 遍历集合,判断并添加元素的集中方法
- Grab Cut
- 【BZOJ 2809】 [Apio2012]dispatching
- 16位,32位,64位操作系统下,各类型的长度整理
- day24:park Hash Shuffle内幕彻底解密
- spark源码学习(十):map端计算结果缓存处理(二)
- OSChina 周二乱弹 ——开启花样告白模式吧