如何求质因子,哪里错了

匿名网友 |浏览731次
收藏|2020/01/22 15:05

满意回答

2020/01/22 15:17

你的算法肯定不对啊,你从小开始的,如输入12结果是234你的4不是质因子啊以下是我写的#include<iostream>using namespace std;int main(){ int n, i, m; cin >> n; m = n; for(i = 2; i <= m; i++) if(m % i == 0) { cout << i << endl; m = m / i; break; } while(m > 1) for(i = 2; i <= m; i++) if(m % i == 0) { cout << i << endl; m = m / i; break; } return 0;}

whoami1978

其他回答(1)
  • 至于这个问题,你应该去请教数学专家啊。
    回答于 2020/01/22 15:50
0人关注该问题
+1

 加载中...