判断101 - 200之间有多少个素数,并输出所有素数。

题目:判断101 - 200之间有多少个素数,并输出所有素数。

解法一:程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

 void main()
{long f1, f2;int i;f1 = f2 = 1;for (i = 1; i <= 20; i++){printf("%12ld %12ld", f1, f2);if (i % 2 == 0) printf("\n");/*控制输出,每行四个*/f1 = f1 + f2;/*前两个月加起来赋值给第三个月*/f2 = f1 + f2;/*前两个月加起来赋值给第三个月*/}
}

解法二:

#include <stdio.h>  
#include <stdbool.h>  bool isPrime(int num) {    // 如果数字小于等于1,它不是素数  if (num <= 1) return false;    // 2是最小的素数  if (num == 2) return true;    // 如果数字是偶数(除了2),它不是素数  if (num % 2 == 0) return false;    // 检查从3开始的所有奇数是否是num的因子  for (int i = 3; i * i <= num; i += 2) {    if (num % i == 0)    return false;  // 如果找到一个因子,则num不是素数  }    return true;  // 如果没有找到任何因子,则num是素数  
}int main() {  int count = 0;  printf("素数(Prime numbers)在101到200之间:\n");  for (int i = 101; i <= 200; i++) {  if (isPrime(i)) {  printf("%d ", i);  count++;  }  }  printf("\n共有 %d 个素数\n", count);  return 0;  
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/31419.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙开发通信与连接:【@ohos.wifi (WLAN)】

WLAN 说明&#xff1a; 本模块首批接口从API version 6开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。 导入模块 import wifi from ohos.wifi;wifi.isWifiActive isWifiActive(): boolean 查询WLAN是否已激活。 需要权限&#xff1a; ohos.p…

stable diffusion 模型和lora融合

炜哥的AI学习笔记——SuperMerger插件学习 - 哔哩哔哩接下来学习的插件名字叫做 SuperMerger,它的作用正如其名,可以融合大模型或者 LoRA,一般来说会结合之前的插件 LoRA Block Weight 使用,在调整完成 LoRA 模型的权重后使用改插件进行重新打包。除了 LoRA ,Checkpoint 也…

PCL 拟合二维椭圆(迭代法)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 一般情况,我们会用椭圆拟合二维点,用椭球拟合三维点。在n维中,这些对象被称为超椭球体,由二次方程隐式定义 超椭球的中心是n1向量C,nn矩阵S是正定的,n1向量X是超椭球上的任意点。矩阵S可以用特征分解,S = R…

ATFX Connect四度加冕!荣膺2024最佳机构业务经纪商奖

近期&#xff0c;知名经纪商ATFX凭借在公益、科技、教育及媒体领域的一系列创新营销举措&#xff0c;掀起一波营销热潮&#xff0c;品牌联动效应显著。日前&#xff0c;ATFX又以实力而赢得一项新荣誉。全球知名媒体Holiston Media举办的2024环球金融大奖 (Global Forex Awards …

网站安全防护怎么做?

引言&#xff1a;在当今数字化的时代&#xff0c;网络安全已经成为个人、企业乃至整个社会的一项关键挑战。随着互联网的普及和信息技术的迅猛发展&#xff0c;我们的生活和工作方式日益依赖于各种互联网服务和数据交换。然而&#xff0c;这种依赖也带来了越来越多的安全威胁和…

瞭解代理伺服器主要使用的是什麼協議

代理伺服器可以使用多種協議來實現其功能。以下是幾種常見的代理協議&#xff0c;包括它們的工作原理、應用場景以及優缺點。 1. HTTP代理 最常見的代理協議之一&#xff0c;主要用於處理網頁流覽請求。 工作原理&#xff1a;HTTP代理伺服器接收客戶端的HTTP請求&#xff0c…

分层Agent

分层Teams 分层Agent创建tool研究团队工具文档编写团队工具 通用能力定义Agent团队研究团队文档编写团队 添加图层 分层Agent 在前面的示例&#xff08;Agent管理&#xff09;中&#xff0c;我们引入了单个管理节点的概念&#xff0c;用于在不同工作节点之间路由工作。 但是&a…

C++堆栈的区别?两者大小有限制吗?【面试】

C堆栈的区别&#xff1a; 内存分配方式&#xff1a; 堆&#xff1a;由程序员手动分配和释放&#xff0c;如果程序员不释放&#xff0c;程序结束时可能由操作系统(OS)回收。堆的分配方式类似于链表。栈&#xff1a;由编译器自动分配和释放&#xff0c;主要存放函数的参数值和局部…

安全加固 MariaDB 和 MySQL 数据库

安全加固 MariaDB 和 MySQL 数据库 在今天的网络环境中&#xff0c;保护数据库安全至关重要&#xff0c;特别是像 MariaDB 和 MySQL 这样的流行数据库。本文将介绍一些关键的安全加固步骤&#xff0c;以确保数据库系统的安全性和稳定性。 1. 数据库版本和基础设置 首先&…

C++(26): 原子操作(std::atomic)

目录 1. 简述 2. 什么是原子操作 3. C原子操作 4. std::atomic_flag 5. std::atomic &#xff08;1&#xff09;操作 &#xff08;2&#xff09;赋值&#xff08;store&#xff09;、读取&#xff08;load&#xff09;与交换&#xff08;exchange&#xff09; &#xff…

Java学习笔记(一)Java内容介绍、程序举例、DOS命令、Java跨平台特性的本质

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍Java内容介绍、程序举例、DOS命令、Java跨平台特性的本质详细介绍以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言 目录 1、内容介绍…

STM32学习和实践笔记(37):DMA实验

1.DMA简介 DMA&#xff0c;全称是Direct Memory Access&#xff0c;中文意思为直接存储器访问。DMA可用于实现外设与存储器之间或者存储器与存储器之间数据传输的高效性。 之所以高效&#xff0c;是因为DMA传输数据移动过程无需CPU直接操作&#xff0c;这样节省的 CPU 资源就可…

小白教程:使用IntelliJ IDEA的HTTP Client进行接口验证

问题背景 这段时间使用开发一些Rest API相关的功能&#xff0c;准备做一些接口的简单测试&#xff0c;快速的验证一下API功能是否正常&#xff0c;正好觉得IntelliJ IDEA中的HTTP Client功能非常方便&#xff0c;它允许我们直接在编辑器中操作&#xff0c;正好记录一下。 解决…

小程序使用接口wx.getLocation配置

开通时需详细描述业务&#xff0c;否则可能审核不通过 可能需要绑定腾讯位置服务&#xff0c;新建应该&#xff0c;绑定到小程序 配置 权限声明&#xff1a;在使用wx.getLocation前&#xff0c;需要在app.json的permission字段中声明对用户位置信息的使用权限&#xff0c;并提…

掘金淘宝API:揭秘店铺商品详情的智能获取秘籍

引言 在浩瀚的电商世界里&#xff0c;淘宝作为中国的电商巨头&#xff0c;不仅为买家提供了琳琅满目的商品选择&#xff0c;更为开发者开启了数据宝藏的大门。通过淘宝API&#xff0c;你能够轻松获取店铺所有商品的详尽信息&#xff0c;无论是为了市场分析、价格监控&#xff…

大数据学习-大数据介绍

意义 从海量的数据中分析出海量数据背后的价值 需要分析海量的数据&#xff0c;就需要存储、计算和分析 那就需要分布式多台计算机合适的工具来处理数据 工具 特点 大数据的核心工作&#xff1a;从海量的、高增长的、多类别的、信息密度低的数据中挖掘出高质量的结果 数据存储…

【CS.AI】决策树算法介绍: 原理与案例实现

文章目录 1. 简介1.1 决策树的基本原理核心概念: 2. 决策树的应用案例2.1 金融行业中的信用评分2.2 医疗诊断中的应用2.3 零售行业中的市场营销 3. 决策树的优缺点优点:缺点: 4. Python代码示例5 结论 [toc] ![在这里插入图片描述 1. 简介 决策树是一种常见且强大的机器学习算…

!=和!==的区别

在JavaScript中&#xff0c;! 和 ! 是两种不同类型的比较运算符&#xff0c;它们之间的主要区别在于它们如何处理比较中的类型转换&#xff08;也称为“强制类型转换”或“宽松比较”与“严格比较”&#xff09;。 !&#xff08;宽松比较&#xff09;: 如果两个操作数的类型不同…

本地部署 ChatTTS

本地部署 ChatTTS 0. ChatTTS 简介1. ChatTTS 亮点2. 创建虚拟环境3. 克隆代码4. 安装依赖5. 快速开始6. 访问 0. ChatTTS 简介 ChatTTS 是一款专门为对话场景&#xff08;例如 LLM 助手&#xff09;设计的文本转语音模型。 1. ChatTTS 亮点 对话式 TTS: ChatTTS 针对对话式…

基坑监测的内容及其重要性概述

随着城市建设的不断深入&#xff0c;基坑工程作为基础建设的重要组成部分&#xff0c;其安全性和稳定性成为了关注的重点。为了确保基坑施工过程中的安全&#xff0c;基坑监测显得尤为重要。本文将围绕基坑监测的内容展开&#xff0c;旨在帮助读者更好地理解其重要性及实施方法…