77百科网
当前位置: 首页 生活百科

c语言分解质因数的代码(c语言面试题-分解质因数)

时间:2023-07-17 作者: 小编 阅读量: 1 栏目名: 生活百科

把一个合数写成几个质数相乘的形式表示,叫做分解质因数。对于一个质数,它的质因数可定义为它本身。编写一个程序实现分解质因数。

题目要求:

根据数论的知识可知任何一个合数都可以写成几个质数相乘的形式,这几个质数都叫做这个合数的质因数。例如24=2*2*2*3。把一个合数写成几个质数相乘的形式表示,叫做分解质因数。对于一个质数,它的质因数可定义为它本身。编写一个程序实现分解质因数。

# include "stdio.h"int isPrime(int a){/*判断a是否是质数,是质数返回1,不是质数返回0*/int i;for(i=2;i<=a-1;i)if(a % i == 0)return 0;/*不是质数*/return 1;/*是质数*/}void PrimeFactor(int n){/*对参数n分解质因数*/int i;if(isPrime(n))printf("%d ",n);else{for(i=2;i<=n-1;i)if(n % i == 0){printf("%d ",i); /*第一个因数一定是质因数*/if(isPrime(n/i)) {/*判断第二个因数是否是质数*/ printf("%d ",n/i); break; /*找到全部质因子*/}elsePrimeFactor(n/i);/*递归地调用PrimeFactor 分解n/i */break;}}}main(){int n;printf("Please input a integer for getting Prime factor\n");scanf("%d",&n);PrimeFactor(n);/*对n分解质因数*/getche();}

运行结果:

运行结果

    推荐阅读
  • 电脑上微信多开的方法详细(超简单的电脑pc端微信多开技巧)

    电脑上微信多开的方法详细?电脑上微信多开的方法详细工作中,我们在可能需要在同一台电脑上登录多个不同的微信号。小编今天就给他大家介绍一个微信PC版多开方法,手机端微信可以试试脚本工具,不过大部分手机都有分身的功能,基本可以使用两个微信号。微信多开讲解多开方法:cmd命令start"""X:\XXXXXXX\Tencent\WeChat\WeChat.exe"其实就是通过cmd命令,来开启微信PC版程序。

  • 天竺国降玉兔概括(天竺国降玉兔的主要内容是什么)

    天竺国降玉兔概括第九十五回:假合真形擒玉兔,真阴归正会灵元。唐僧师徒到了天竺国,天竺国园中一个不明来历女子的哭声,引起了唐僧师徒的关注。天竺国公主骑象择亲,唐僧被天竺公主的绣球抛中选为驸马,国王为公主和唐僧举行盛大婚礼。

  • 装修施工的主要步骤(室内装修的具体内容和流程你都清楚吗)

    但一般费用较高,性价比不较低,且可能存在虚报价格的情况。半包就是业主负责采购主材,施工方负责施工和辅料的购买。这种还算是比较省心的一种方式,业主自己把控主材的质量与价格,是目前采用比较多的方式。按照工程验收标准对工程质量进行验收,有问题及时发现、提出和整改。部分文章推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。

  • dnf黑钻有什么用(dnf黑钻的用途)

    增加疲劳值上限:大家都知道在DNF中有着疲劳值的限制,每日的疲劳值额度是156点,当疲劳值为0时将不能进入地下城,直到每天凌晨6点疲劳值重置。黑钻用户使用“钻石硬币”启动“黑钻售货机”,就有几率获得达人之契约、遗忘河水滴、魔界抗疲劳秘药等等丰盛游戏好礼。

  • 网文撩女主的话(五本撩汉女主文)

    今天给介绍的是五本撩汉女主文:使了这么多撩汉套路后才发现,被撩的人是自己。不过男女主的结局是完美的,HE。女主离家出走被男主所救,成了男主的仆人。为了抱上男主大腿,女主各种调戏男主,最后勾的男主归的故事。糙汉公路文,男主是援藏军人,满嘴小糙话动不动开怼,一言不合就开车,全程高能!

  • 盐源玛瑙的作用与功效 盐源玛瑙的作用与功效是真的?

    1、盐源玛瑙颜色丰富,色泽温润,呈微透明至半透明状,常被制成手串或项链,戴在身上时候,可以让人显得更加温柔清新,富有生命气息,提升个人气质。

  • 泡面一般泡几分钟(泡面一般泡好的时间)

    泡面一般泡几分钟泡面一般泡4-5分钟。口感软硬合适,喜欢更软烂口感可以选择泡更长时间。方便面里的食品添加剂分别起到增色、漂白、调节胃口、防止氧化、延长保存期等多种作用,这些食品添加剂按规定都可以使用。为了延长保存期,大多数品种的方便面都用油炸过,油脂经过氧化后变成氧化脂质。它积存于血管或其他器官中,形成老化现象,加速人的老化速度,引起动脉硬化,易导致脑溢血、心脏病、肾脏病等疾病。

  • 上上签仙命是什么意思(上上签仙命的含义)

    上上签仙命是什么意思?下面内容希望能帮助到你,我们来一起看看吧!上上签仙命是什么意思上上签:大吉大利,百事顺遂,大概是指不仅走路拾金,天下还可掉陷饼之类的好事多多。抽到的签分为若干等级,按优次划分,从优到劣依次顺序是:上上签属最优的——再就是上签——上平签——中签等等的了。

  • 少女是什么年龄段的(什么年龄段是指少女的)

    少女是指女人在一生的成长的过程中未成年前的一个时期,一般指未成年的女孩,年龄范围是12-18岁,也指心理年龄小于18岁的女生,更指长相娇小甜美的女生。顾名思义,指女子有一颗少女心,喜欢所有可爱的事物,以及外表看起来稚嫩可爱的,也可称为“少女”。少女准确的年龄划分是13-17岁,已满18周岁已经是青年女孩了。而在现实生活中,妇女常指有孩子的女性,大于14周岁称少女,14岁以下(含本数)称幼女,7岁以下称儿童。

  • itcosmetics眼部遮瑕色号推荐(底妆翘楚-maxfactor遮瑕膏)

    itcosmetics眼部遮瑕色号推荐底妆翘楚-maxfactor遮瑕膏是比较平价的,3.7g的产品规格,参考价格165RMB。底妆翘楚-maxfactor遮瑕膏采用口红式的设计风格,便于随时携带。底妆翘楚-maxfactor遮瑕膏具有优秀的遮盖瑕疵能力,能够修饰肤色不匀,遮盖斑点、黑眼圈等肌肤问题。对于常见的小雀斑、痘印都问题,maxfactor蜜丝佛陀无痕遮瑕膏都可以发挥神奇的遮盖魔力,瞬间将肌肤缺点和瑕疵隐形,随时携带,方便随时隐形肌肤的各种缺点。