首页 > 其他分享 >2032:【例4.18】分解质因数

2032:【例4.18】分解质因数

时间:2024-06-07 16:22:32浏览次数:26  
标签:gt Span 4.18 class lt 2032 span 质因数 id

2032:【例4.18】分解质因数


时间限制: 1000 ms         内存限制: 65536 KB
提交数:41561    通过数: 26559

【题目描述】

把一个合数分解成若干个质因数乘积的形式(即求质因数的过程)叫做分解质因数。分解质因数(也称分解素因数)只针对合数。

输入一个正整数<span id="MathJax-Span-2" class="mrow"><span id="MathJax-Span-3" class="mi">n�,将<span id="MathJax-Span-5" class="mrow"><span id="MathJax-Span-6" class="mi">n�分解成质因数乘积的形式。

【输入】

一个正整数<span id="MathJax-Span-8" class="mrow"><span id="MathJax-Span-9" class="mi">n�。

【输出】

分解成质因数乘积的形式。质因数必须由小到大,见样例。

【输入样例】

36

【输出样例】

36=2*2*3*3

【提示】

【数据范围】

对于所有数据,<span id="MathJax-Span-11" class="mrow"><span id="MathJax-Span-12" class="mn">2<span id="MathJax-Span-13" class="mo">≤<span id="MathJax-Span-14" class="mi">n<span id="MathJax-Span-15" class="mo">≤<span id="MathJax-Span-16" class="mn">200002≤�≤20000。

 

#include<iostream>
using namespace std;
int main(){
	int n,i=2;
	cin>>n;
	cout<<n<<"=";
	while(1){
		if(n%i==0){
			if(n==i){
				cout<<i;
				break;
			}else{
				n=n/i;
				cout<<i<<"*";
				i=1;
			}
		}
		i++;
	}
	return 0;
}

  

 

 

 

 

标签:gt,Span,4.18,class,lt,2032,span,质因数,id
From: https://www.cnblogs.com/wangyueshuo/p/18237413

相关文章

  • 4.18
    <?xmlversion="1.0"encoding="utf-8"?>2<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"3xmlns:app="http://schemas.android.com/apk/res-auto"4android:layout_width="matc......
  • Java运算符 二进制计算 素数问题 九九乘法表 月份问题 分解质因数 完全数问题 天数计
    1.代码观察inta=6--;System.out.println(a);在Java中,后置递减运算符--只能在整型(int)和长整型(long)变量上使用,而且必须将--放在变量值的后面。因此,6--是非法的,Java编译器会报错。正确代码如下inta=6;a--;System.out.println(a);输出结果为52.代码分析Syst......
  • CSP历年复赛题-P1075 [NOIP2012 普及组] 质因数分解
    原题链接:https://www.luogu.com.cn/problem/P1075题意解读:求n的两个素因子中较大的一个。解题思路:数论的简单题,关键在于要知道一定有一个素因子不超过sqrt(n),而另一个素因子必然大于或等于sqrt(n),这样才能减少枚举时间。100分代码:#include<bits/stdc++.h>usingnamespaces......
  • 2024.4.18(周四)构建之法阅读笔记1
    第一章概论软件=程序+软件工程  软件企业=软件+商业模式  一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数等等,这些都是软件构建的过程。软件开发的不同阶段:1.玩具阶段 2.业余爱好阶段 3.探索......
  • 【模板】分解质因数 Pollard-Rho
    参见洛谷模板题题解,这里只有代码实现。一些强数据参考(输出了最大质因子)79223372036854775783Prime9223371994482243049303700049392232532901085832072097143214748364822147483647Prime21471175694633721417005691289#include<bits/stdc++.h>usingnamespace......
  • 4.18
    APP端连接数据库publicclassDBUtils{staticList<ESP8266>ESPlist=newArrayList<>();//存放设备的数组privatestaticESP8266Device=newESP8266();//初始化数组privatestaticStringdriver="com.mysql.jdbc.Driver";//MySql驱动,需要驱动才能接入MyS......
  • 4.18日第一天冲刺
    晨会1.人员:袁兴兰、齐飞跃、王瑞2.会议讨论袁兴兰:1.今天打算完成寻找免费api,完成博客的整理齐飞跃:1.今天打算学习调用第三方库或第三方api王瑞:1.今天打算画出安卓前端页面2.遇到的问题:调用摄像头报错,版本不兼容3.任务看板4.合照......
  • 4.18第一次冲刺
    晨会1.人员:袁兴兰、齐飞跃、王瑞2.会议讨论袁兴兰:1.今天打算完成寻找免费api,完成博客的整理齐飞跃:1.今天打算学习调用第三方库或第三方api王瑞:1.今天打算画出安卓前端页面2.遇到的问题:调用摄像头报错,版本不兼容3.任务看板 4.合照 ......
  • 2024.04.18每日收获之联合体结构体内存分配
    今日学习组内前辈留下的代码,数码管动态扫描显示,发现前辈们用的是联合体定义扫描引脚,如:typedefunion{unsignedchara[2];typedefstruct{unsignedchardata0;unsignedchardata1;}data;}seg;此时数组a[2]和结构体里的data0和data1共用地址空间,修改数组或者data会产生相......
  • [ABC254D] Together Square--分解质因数。
    [ABC254D]TogetherSquare-洛谷 #include<bits/stdc++.h>#defineintlonglong//(有超时风险)#definePIIpair<int,int>#defineendl'\n'usingnamespacestd;constintN=2e5+10,M=1e3+10;inta[N],pre[N];signedmain(){std::io......