质数:只能被1 和本身整除的数

第一层循环,从这个数,开始,一次次递减,查找        ----除数

第二层循环,从2开始,到这个数的一半        -------被除数

完整代码

#include <stdio.h>//求一个数的最大质数
int zhishu(int num)//参数:一个数;返回值:这个数的指数
{int i = 2;int flags = 0;//标志位--如果有重复的,标志位置1for(num;num > 0;num--)//外层循环,遍历一下这个数 及 之前的数{ flags = 0;//假设num=10,能整除10的数,一定不会超过5,所以,循环遍历一半就行了for(i = 2;i < (num/2);i++)//内层循环,查看有没有能整除的数{//printf("----%d----%d-----\n",num,i);if(num % i == 0)//如果余数为0,则是被整除---就不是质数了{  //printf("循环里面---%d----%d-\n",num,i);flags = 1;break;}//puts("=====================================");}if(flags == 0)return num;}return 0;
}int main()
{int num = 0;int zs = 0;printf("input number >>");scanf("%d",&num);zs = zhishu(num);printf("该数 --%d-- 的最大质数是 --- %d -- \n",num,zs);}

执行结果

C语言-附加-给一个数求最大质数(完整代码)相关推荐

  1. c语言学习-输入三个数求三个数中的最大数

    自定义函数,通过函数调用直接找最大数,输入三个数求三个数中的最大数 程序流程图: 代码: #include<stdio.h> double ma(double l,double m,dou ...

  2. C语言-哈希查找(HASH)-详解(完整代码)

    目录 原理: 实例解释 存储逻辑图 需要的知识: 附加 完整代码 代码详解 执行结果 1.查找个不存在的 2.查找个存在的 原理: 用一个指针数组,来存储 每个链表的头节点 的首地址 如果要从 'NU ...

  3. C语言图形界面开发(演示视频、完整代码文件)

    主要面向想做出图形界面的C语言初学者 C语言初学者开始都是在黑白控制台上开发一些小程序,实现一些小功能,因为基础的C语言可视化效果比较差,所展示的都是黑白的字符和数字,比较单调乏味.一些大学的计算机类 ...

  4. c语言随机生成n个数求最小值,C语言程序:从N个数中随机取出100个不同的数

    /**你题目中的N个数至少得大于100吧.下面的程序N个数是随机生成 你的N个数是?同时这个程序有错误的话请告诉我. */ /* *从N个数中随机取出100个不同的数 *@author:banxi19 ...

  5. 判断完全二叉树及求二叉树深度完整代码

    完全二叉树定义:一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下.从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二 ...

  6. Haskell语言实现判断一个整数是否是质数的代码及运行结果

    问题:判断一个整数是否是质数 代码: isPrime::Int->BoolisPrime n=factors n==[1,n] 运行结果:

  7. c语言解决一元二次方程,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  8. C++期末考试1:求圆柱体体积(完整代码含测试)

    大家好,我是执念斩长河.昨天周四12.30进行了C++期末考试机试,题目比较简单,我直接做了出来,放在博客里,有同学需要可点击收藏.考试1内容就是博文标题. 题目再现 用C++类实现圆柱体体积,需要用 ...

  9. ZZNUOJ_C语言1073:画个圈圈诅咒你(完整代码)

    题目描述 咦!画圈圈 那么问题来了(和挖掘机无关)       给你一个整数,他到底有几个圈圈呢?       比如数字"0,9,6" 都是有一个圈圈, "8" ...

最新文章

  1. Centos进入紧急模式解决方法
  2. Flutter+百度人工智能实现测验值app
  3. Hibernate随机获取指定范围内的指定条目的记录
  4. 使用第三方插件,对office,PDF 进行预览
  5. 查看selenium python的api小记录
  6. TCP协议——流量控制和拥塞控制
  7. 关于Unity中的Mesh Collider碰撞器
  8. java表格数据导出到Excel案例
  9. 二维图像矢量化方法简述
  10. verilog语法进阶
  11. T400换风扇解决开机fan error问题
  12. 重新审视自己,把握真实瞬间 _大前研一
  13. linux proc 目录清理_/proc目录造成linux根目录爆满
  14. HSL、RGB颜色转换
  15. LLC谐振变换器原理及变频控制
  16. ios 高德获取定位_概述-iOS 定位SDK | 高德地图API
  17. 一个项目的大体架构及想法。
  18. 移动100m宽带慢的要死_移动宽带不稳定怎么办,移动100m宽带慢解决方法
  19. Tomcat的8005、8009,8080端口解释
  20. 技术分享 | Goby食用指南之红蓝对抗

热门文章

  1. python面试题(4)--- 字符串首字母大小写 和 反转字符串 问题
  2. GNOME如何使用Git
  3. onenote组织知识体系_如何提升组织的安全专业知识
  4. Docker和容器如何改善eZ的软件开发
  5. 谷歌巴基斯坦_巴基斯坦的免费文化活动
  6. 实战 | Element UI 父子组件传值与事件绑定(逆向)
  7. CSS3 建立弹性盒布局 Flex布局
  8. python2048小游戏程序设计大作业_C语言大作业报告——2048小游戏程序
  9. linux c的内存映像
  10. java json 工具类_Java中JSON处理工具类使用详解