为了账号安全,请及时绑定邮箱和手机立即绑定

将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

C
qq_森林_3 2016-10-25 14:30:20
求代码
查看完整描述

1 回答

?
狼顾之相1995

TA贡献81条经验 获得超22个赞

include<);%d"
printf("
while(n%i>, &n);
n/;
i=2;1){
if(n%i==0){
if(c>0)
printf("
return 0;
using namespace std;x"
} else
i++;
c++;
printf(";%d="

int main()
{
int n;=i;0)
printf("
}
if(c>%d", i),i=2;i>, c=0, i), n);x");
scanf("
printf(";0 || n/%d"stdio.h>




解决方案2:

if(temp == 1) break; i <#include<< num < i++){
if(temp % i == 0) {
temp = temp /
cout <);
}
}
system(";< "<
using namespace std; "pause" = " i; i;;

int main() {
int num; 
cout <
for(int i = 2;
cout <
i = 2;*" num;
cin >>
int temp = num;
return 0;<= temp;iostream>


查看完整回答
反对 回复 2016-10-25
  • 1 回答
  • 1 关注
  • 2228 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信