【C语言】判断素数的函数
文章目录
- 一. 函数描述
- 二. 素数定义
- 三. 函数实现
一. 函数描述
自定义一个函数,传入一个整数n,判断是否为素数。若是返回1,否则返回0。
二. 素数定义
素数又称质数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。
三. 函数实现
- 一个正整数数要是满足:num = a*b,则a、b其中一个数一定是小于等于num平方根的。所以判断一个数是否是素数,只需看[2, sqrt(num)]内的数能否整除num即可,如果能整除,num就不是素数。
- sqrt函数的作用是返回一个数的正平方根,该函数包含在头文件math.h中。
int IsPrime(int num)
{int i = 0;for (i = 2; i <= sqrt(num); i++){if (0 == num%i){return 0;}}return 1;
}
【C语言】判断素数的函数相关推荐
- ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...
- C语言基础课 编写程序之1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数2.编写一个函数fun(),函数功能是:判断一个整数是否既是5又是7的整倍数,若是,输出yes,不是,输出n
1.编写一个判断素数的函数,并利用该函数输出100~200的所有素数 #include<stdio.h> #include<math.h> int fun(int n) {in ...
- c语言中prime的作用,C语言判断素数prime
<C语言判断素数prime>由会员分享,可在线阅读,更多相关<C语言判断素数prime(2页珍藏版)>请在人人文库网上搜索. 1.主函数:#include int prime( ...
- 写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息。提示:int main(){int x=23; if (isprime(x)) print
写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息. 提示: int main() {int x=23; if (isprime(x)) printf("i ...
- isPrime 判断素数的函数
c语言中int isPrime(int n)是什么意思 isPrime 是自定义的一个函数,传入一个整数n,判断是否为素数.若是返回1,否则返回0. #include "stdio.h&qu ...
- 编写一个判断素数的函数,在主函数输入一个整数时,输出是否素数的信息。
原文地址为: 编写一个判断素数的函数,在主函数输入一个整数时,输出是否素数的信息. 代码: 1 #include<iostream> 2 #include<cmath> 3 u ...
- 写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息
写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息 #include<stdio.h> #include<math.h> int a; int prime(int ...
- C语言判断素数的两种方法
C语言判断素数的两种方法 素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 思路1):因此判断一个整数m是否是素数, ...
- 编写一个判断素数的函数,并在主函数中调用该函数,以验证其正确性
编程语言基础-C语言-第六章 函数-课后编程题6 分析: main():1.输入一个数 2.判断(如果 真 输出该数 如果 假 输出不是素数) 自定义函数:判断素数,返回1和0 素数: ...
- C语言——判断素数的几种方法以及相关题目
目录 一,什么是素数 二,如何判断一个自然数为素数 三,相关题目 四, 总结 一,什么是素数 素数又称质数,是指在大于1的自然数中,因数仅有1和它本身的自然数 二,如何判断一个自然数为素数 思路一,由 ...
最新文章
- Android.Hook框架xposed篇(Http流量监控)
- springside3.3.4部署小结
- 实现Callable接口通过FutureTask包装器来创建Thread线程
- springBoot 简单优雅是实现文件上传和下载
- 超详细springboot热部署
- 程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果懵了
- 春招冷淡,跳槽无望?
- 爬虫实例4 爬取网络小说
- qqmail的文件中转站可真好用啊
- 公众号运营工具有哪些?
- 查询包含关系的SQL
- unity之二维数组实现正六边形地图
- Axure AxureRP9 密钥
- Vue.config.silent = true
- 微商靠什么引流?微商有哪些平台可以精准引流?
- 清新简约工作汇报PPT模板-优页文档
- 微信企业号开发二:TOKEN缓存处理
- matlab一元二次方程的求解
- 项目经理:你来设计一下Redis 故障转移、高可用的方案
- lvalue require as increment operand
热门文章
- 【读书笔记《Android游戏编程之从零开始》】5.Android 游戏开发常用的系统控件(ProgressBar、Seekbar)
- 服务器系统排行榜,5大主流服务器操作系统对比导购
- 福建省c语言二级题库,福建省二级 C语言 题库
- 微信开发者工具下载、安装、配置HBuilder运行微信小程序教程(官网)
- Centos 7/linux 安装gcc 教程
- Java的二级动态菜单实现
- Python-C语言语法解析:pycparser模块
- MFC开发工具入门:Ribbon设计器详解
- Hello Qt——QtCreator代码格式化
- android TTS语音播报