中易网
我这个求素数因子的程序出错了,各们大虾帮忙看看。
答案:4 悬赏:80
解决时间 2021-03-23 23:11
提问者
网友:無奈小影
2021-03-23 15:44
任意输入一个数,求它所有的素数因子
#include
using namespace std;
void prime(int a)
{
for(int i=2;i
{
if(a%i==0)
{
cout<
a=a/i;
prime(a);
}
};
}
void main()
{
int num;
cout<<"输入一个数:";
cin>>num;
prime(num);
}
能不能具体说说我循环调用哪里出错了。谢谢
最佳答案
二级知识专家
网友:输掉的尊严
2021-03-23 16:10
你这里的循环调用有问题,你直接判断该因子是不是素数就可以了,下面是我给的一个方法,你试试,可以实现的。
#include
using namespace std;
void prime(int a)
{
for(int i=2;i>num;
prime(num);
}
全部回答
1楼
网友:努力只為明天
2021-03-23 19:04
我已经发了一个类似的程序去求素数,你搜一下
2楼
网友:错过的是遗憾
2021-03-23 18:09
//请测试
3楼
网友:转身后的回眸
2021-03-23 17:37
//请测试! #include
using namespace std; bool prime(int a) { for(int i=2;i>num; for (i=2;i<=num;i++) if(prime(i)&&num%i==0) printf("%d ",i); printf("\n"); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
•
武汉市东湖高新区社保部门的电话是多少
•
11岁小孩的毛衣要打多少针
•
要是吃蘑菇的话什么蘑菇最好吃
•
英文自我介绍怎么写1至2分钟(⊙_⊙?)
•
我只知道我的一个QQ好友的昵称中有一个字是梦
•
如何做电路板屏蔽
•
身高180,体重70公斤,皮肤偏黑,如何搭配衣
•
我是一名足球运动员,每次踢完足球比赛第二天
•
电视使用哪一帧速率
•
法国的地理概况?
•
DOTA比赛阵容
•
豫剧民风民俗作文450
•
iphone 7王者荣耀ios手柄设置
•
蒋嘉睿,蒋一铭,蒋宸睿,蒋佳庆,男孩2009年1月1
•
串口通信一般不是3根线就够了么,为什么预留
推荐资讯
•
我的笔记本电脑的温度不高,但是感觉风扇震动
•
一吃酱油就拉肚子怎么办?
•
你好,猪大骨拉面汤放些什么调料味道香浓
•
无论怎样提升客户最终依靠产品和服务
•
我的本田crv后背箱被撞了. 要花多少钱
•
比特彗星 的 上传是什么意思? 把上传关了 下
•
高耐磨密封固化剂地坪多少钱一方
•
PROE4.0字体不是汉化的怎么改
•
有广发证券账号如何做基金定投呀?
•
热敏电阻与模拟温度传感器的不同
•
如果你的男性领导请你(女)吃饭
•
请问广西桂林到湖南永州全程通了高速公路吗?
•
手机登qq时,显示手机磁盘不足,清理后重新登
•
刺客的套装怎么选啊?