标签:表示 -- 实现 cpp 除法 == using \n mes
【实例描述】
本实例实现因式分解问题,输入一个正整数,通过从2到当前最大因数为止,对正整数做除法运算。
【实现过程】
定义整形变量num和i,分别表示被分解数和因数,利用for循环对变量num在2~num范围内做除法运算。
代码如下:
#include<iostream>
using namespace std;
void main()
{
cout<<"---------因式分解--------------\n";
int num,i;
cout<<"请输入一个正整数:\n";
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<<"\n";
}
标签:表示 -- 实现 cpp 除法 == using \n mes
原文地址:https://www.cnblogs.com/0405mxh/p/10133253.html