实现一个函数,判断一个数是不是素数。
2016-05-30 15:01
405 查看
#include <stdio.h> #include <math.h> int prime(int num) { int i=0; int k=0; int flag; k=sqrt(num); flag=1; for(i=2;i<=k;i++) { if(num%i==0) { flag=0; } if(flag==0) { return 0; } } return 1; } int main() { int num; int ret; scanf("%d",&num); ret=prime(num); if(ret==1) { printf("%d is a sushu;",num); } else { printf("%d is not a sushu;",num); } return 0; }
相关文章推荐
- 【好玩的棋盘游戏】编写一个玩家操作的函数和电脑能够操作的两人棋盘游戏,哪边有三个相连的胜出
- 【C语言】编写一个折半查找函数
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- 【C语言】球体从100米下落问题
- 【C语言】猴子吃桃问题
- 对于sizeof的含义、应用及易混点的解析
- 【C语言】【笔试题】两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- div隐藏与显示
- ARC_xp_20160530
- 开启tomcat
- 如何用 Python 实现 Web 抓取?
- NYOJ 1253 Turing equation (第七届河南省赛)
- cocos2d-x 自定义N个碰撞矩形框。
- iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决
- 第6课时《自定义智能指针》
- Mybatis 批量删除
- 2.详细图解JVM内存三大核心区域及其JVM内存案例剖析
- 深入解析 Spring MVC的配置文件
- 期末总结
- 用C和C++编写输出乘法口诀表