zoukankan      html  css  js  c++  java
  • 因式分解

    【实例描述】

      本实例实现因式分解问题,输入一个正整数,通过从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<<" "; }
  • 相关阅读:
    第5周作业
    第四周JAVA作业
    第三周JAVA学习
    第二周JAVA学习日志
    有关JAVA学习
    Swift 页面跳转
    Swift 登录判断
    单元测试学习
    WCF学习心得
    初次使用Oracle
  • 原文地址:https://www.cnblogs.com/0405mxh/p/10133253.html
Copyright © 2011-2022 走看看