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

小刚说C语言刷题—1080质因子

1.题目描述

任意输入一正整数 N ,求出它的所有质因子。如:10=2×5,20=2×2×5。

输入

输入只有一行,包括 11个整数 n (1≤n≤32768)

输出

输出若干行,按从小到大的顺序给出这个数的所有质因子,每行一个。

样例

输入

36

输出

2
2
3
3

输入

11

输出

11

2.参考代码(C语言版)

include <stdio.h>

int main(void)
{
    int n;
    int i=1;
    
    scanf("%d", &n);
    while(n!=1)
    {
        i++;
        if(n%i==0)
        {
            printf("%d\n",i);
            n/=i;
            i=1;
        }
    }
    return 0;    
}

注意:每次找到一个质因数,让新的因数从2开始重新累加。这样能够保证只要整除,肯定是质因数。

今天内容到此结束,下次再见!

http://www.xdnf.cn/news/5750.html

相关文章:

  • Kafka 4.0版本的推出:数据处理新纪元的破晓之光
  • aardio - 虚表 —— vlistEx.listbar2 多层菜单演示
  • CSV注入攻击技术解析
  • vscode不能跳转到同一个工作区的其他文件夹
  • 为什么要在 input() 后加 .strip()?
  • 基于SSM实现的健身房系统功能实现十六
  • springboot配置tomcat端口
  • 掌控随心 - 服务网格的流量管理艺术 (Istio 实例)
  • 一个完整的项目示例:taro开发微信小程序
  • 集合-进阶
  • centos9安装docker 配置docker代理
  • TikTok矩阵运营干货:从0到1打造爆款矩阵
  • OpenAI for Countries:全球AI基础设施的“技术基建革命”
  • 免费 OCR 识别 + 批量处理!PDF 工具 提升办公效率
  • 数据挖掘入门-二手车交易价格预测
  • MySQL 8.0 OCP 1Z0-908 51-60题
  • 《驱动开发硬核特训 · 专题篇》:深入理解 I2C 子系统
  • 力扣第156场双周赛
  • c++ std库中的文件操作学习笔记
  • LS-NET-012-TCP的交互过程详解
  • Java GUI 开发之旅:Swing 组件与布局管理的实战探索
  • 3.5 统计初步
  • 前端工程化:从 Webpack 到 Vite
  • 【线段树】P9349 [JOI 2023 Final] Stone Arranging 2|普及+
  • 树莓5安装 PyCharm 进行python脚本开发
  • BFS算法篇——从晨曦到星辰,BFS算法在多源最短路径问题中的诗意航行(下)
  • hivesql是什么数据库?
  • Kafka Go客户端--Sarama
  • 离散制造企业WMS+MES+QMS+条码管理系统高保真原型全解析
  • Readiris PDF:高效文档管理与OCR识别工具