因式分解

Posted 0405mxh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因式分解相关的知识,希望对你有一定的参考价值。

【实例描述】

  本实例实现因式分解问题,输入一个正整数,通过从2到当前最大因数为止,对正整数做除法运算。

【实现过程】

  定义整形变量num和i,分别表示被分解数和因数,利用for循环对变量num在2~num范围内做除法运算。

  代码如下:

#include<iostream>
using namespace std;
void main()
{
	cout<<"---------因式分解--------------
";
	int num,i;
	cout<<"请输入一个正整数:
";
	cin>>num;
	cout<<num<<"=";
	for(i=2;i<=num;i++)
	{
		while(num!=i)
		{
			if(num%i==0)//如果num对i取余为0,则i视为因子,否则退出循环
{ cout<<i<<"*"; num/=i; //更新num的值 } else break; } } cout<<num<<" "; }

 


以上是关于因式分解的主要内容,如果未能解决你的问题,请参考以下文章

第六章.解决大问题

你必须知道的11个微前端框架

js中如果省略分号那么它是如何运行的

线程基础四 使用Monitor类锁定资源

性能测试分析之HTTP资源消耗探究

我的重构第一步