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

(笔试题)分解质因式

题目:

将某个正整数分解质因式,并输出分解结果。

代码:

1、递归

2、非递归

#include <iostream>

using namespace std;

// recursive
void prim1(int m,int n)
{
    if(m>n){
        while(m%n!=0) n++;
        m=m/n;
        prim1(m,n);
        cout<<n<<" ";
    }
}

// non-recursive
void prim2(int m,int n)
{
    while(m>n){
        while(m%n!=0) n++;
        m=m/n;
        cout<<n<<" ";
    }
}

int main()
{
    int n=435234;
    prim1(n,2);
    cout<<endl;
    prim2(n,2);
    cout<<endl;
    return 0;
}

运行结果:

 

相关文章:

  • 【Git使用具体解释】EGit使用具体解释
  • HttpWebResponse类
  • python 读取目录文件
  • 从30岁到35岁:为你的生命多积累一些厚度
  • 基于VLC的视频播放器
  • [HTTP]HTTP协议的状态码
  • 福州大学第十一届程序设计竞赛
  • Android sendToTarget
  • 模板特化疑问
  • perl文件操作
  • 数论 --- 费马小定理 + 快速幂 HDU 4704 Sum
  • 机器翻译漫谈
  • 产生一个长度为100的int数组,并向其中随机插入1-100,不能重复
  • 去掉默认输入框按下时的蓝色边框
  • 阅读第8,9,10章
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Android Studio:GIT提交项目到远程仓库
  • Angular 2 DI - IoC DI - 1
  • CEF与代理
  • ES6 ...操作符
  • exif信息对照
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • javascript 哈希表
  • Java超时控制的实现
  • JS实现简单的MVC模式开发小游戏
  • MySQL的数据类型
  • mysql外键的使用
  • npx命令介绍
  • python学习笔记-类对象的信息
  • Redis 懒删除(lazy free)简史
  • #单片机(TB6600驱动42步进电机)
  • $ git push -u origin master 推送到远程库出错
  • (分布式缓存)Redis持久化
  • (附源码)计算机毕业设计大学生兼职系统
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四) Graphivz 颜色选择
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net core 6 redis操作类
  • .net 流——流的类型体系简单介绍
  • .net 生成二级域名
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET项目中存在多个web.config文件时的加载顺序
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @ConfigurationProperties注解对数据的自动封装
  • @javax.ws.rs Webservice注解