当前位置: 首页 > news >正文

山东省建设文化传媒有限公司网站学做网站需要文化嘛

山东省建设文化传媒有限公司网站,学做网站需要文化嘛,湛江网站,python基础知识合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; C语言 判断是否是素数 一、代码 ⭐️ #include <stdio.h> #include <stdbool.h> // 使用 bool 类型// 判断是否是…

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

C语言 判断是否是素数

一、代码 ⭐️

#include <stdio.h>
#include <stdbool.h> // 使用 bool 类型// 判断是否是素数的函数
bool isPrime(int num) {if (num <= 1) {return false; // 1 和负数不是素数}if (num == 2) {return true; // 2 是素数}if (num % 2 == 0) {return false; // 偶数(除了 2)不是素数}// 检查从 3 到 sqrt(num) 的奇数for (int i = 3; i * i <= num; i += 2) {if (num % i == 0) {return false; // 如果能被整除,则不是素数}}return true; // 否则是素数
}int main() {int num;// 输入一个整数printf("请输入一个整数: ");scanf("%d", &num);// 调用函数判断是否是素数if (isPrime(num)) {printf("%d 是素数。\n", num);} else {printf("%d 不是素数。\n", num);}return 0;
} 

在这里插入图片描述

二、部分代码分析 ⭐️

for (int i = 3; i * i <= num; i += 2) {if (num % i == 0) {return false; // 如果能被整除,则不是素数}
}

因为质数是只能被 1和它本身 整除的数,如果num不是质数的话,那么它应该就可以表示成a*b=num。如果ab都大于num的平方根的话,那么a*b就会大于num。就和前面a*b=num矛盾了。所以说a或者b肯定有一个是小于或等于num的平方根。因此for循环那里i*i<=num,后面那个i+=2是为了保证每次检查的num都是奇数,因为偶数除了2以外,必然不是质数。
如果一个数能通过平方根得出一个整数值,那么这个数肯定不是质数。所以那里的条件应该是i<=根号num。但是有可能是无理数,就不好比较啦。就通过i*i<=num来实现。

在这里插入图片描述

http://www.dtcms.com/a/440071.html

相关文章:

  • 网站建设目标个人博客dwwordpress上传图片改名
  • 淘宝联盟填网站备案网站能给企业带来什么
  • 网站建设的功能特点有哪些如何创建百度网站
  • 山西住房与城乡建设厅定额网站推广赚钱的项目
  • (自用)补充说明7
  • 台州网站关键字优化详情能打开任何网站的浏览器
  • 建站快车代理平台系统苏州网站开发公司兴田德润在那里
  • 当经济下滑时
  • 那些行业做网站优化的比较多主流搭建网站
  • 合肥网站建设cnfg泉州网站制作套餐
  • 西宁网站建设公司网站的毕业设计怎么做
  • 网站的后缀福州 网站设计公司
  • 漳州微网站建设哪家好做微信网站公司
  • 网站建设规划书 简版wordpress 短信通知
  • 济南网站建设团队设计本3d模型下载
  • 网站界面设计图片格子铺网站建设方案
  • wordpress网站公告优化算法有哪些
  • 网站运营数据周报表怎么做免费浏览器加速器
  • 网站开发建设专业的公司迅雷下载磁力天堂
  • vue3+Vite+ts 创建新项目
  • 环保网站设计是什么制作一个网站的流程
  • 开个网站做代理富阳公司做网站
  • 网站开发的主要内容怎么创建免费网站
  • wordpress网站不收录益阳网站建设
  • 网站开发与管理的专业描述社保网站减员申报怎么做
  • asp网站 访问 变慢 监测wordpress如何注册地址
  • 网站后台程序下载深圳网站
  • 三亚婚纱摄影 织梦网站源码游戏app定制开发
  • diy做网站小程序开发适合的应用
  • 网站建设售前中山免费网站建设