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

小刚说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开始重新累加。这样能够保证只要整除,肯定是质因数。

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

相关文章:

  • 如何使用C51的Timer0实现定时功能
  • 【go】binary包,大小端理解,read,write使用,自实现TCP封包拆包案例
  • 力扣-543.二叉树的直径
  • DCDC输入4.5V-65V耐压 5A电流异步降压芯片SL3075兼容替换TPS54560
  • WPF自定义控件开发全指南:多内容切换与动画集成
  • React状态管理-对state进行保留和重置
  • 简单介绍Qt的属性子系统
  • 【RabbitMQ】七种工作模式介绍
  • blazor与硬件通信实现案例
  • 【基础编程】EF中的事务与SQL数据库事务的区别
  • 爬虫Incapsula reese84加密案例:Etihad航空(纯算法)
  • day 24
  • 闭包原理与常见陷阱
  • WSL 安装 Debian 12 后,Linux 如何安装 nginx ?
  • HarmonyOS 【诗韵悠然】AI古诗词赏析APP开发实战从零到一系列(二、项目准备与后台服务搭建)
  • linux操作系统命令
  • 《量子语言模型研究综述》核心解读
  • Axure应用交互设计:表格跟随菜单移动效果(超长表单)
  • 【JavaScript】JavaScript实现大数相乘
  • RDD的自定义分区器
  • 甘肃发布外卖食品安全违法行为典型案例:一商家用鸭肉冒充牛肉被罚
  • 安徽省委常委、合肥市委书记费高云卸任副省长职务
  • “远践”项目启动公益生态圈,上海青少年公益力量蓬勃生长
  • 多地警务新媒体整合:关停交警等系统账号,统一信息发布渠道
  • 事关心脏健康安全,经导管植入式人工心脏瓣膜国家标准发布
  • 牛市早报|中美日内瓦经贸会谈联合声明公布