问题标题: 酷町堂:1704 分解质因数 给思路就OK @李泽远@姜思远

0
0

0
已采纳
被禁言 何冯成
何冯成
中级光能
中级光能

怎么没有@我,我也会啊

思路:

1.先分解因数

2.判断是不是质数

3.输出

何冯成在2020-05-10 09:28:33追加了内容

核心:

    for(int i=2;i<=sqrt(n);i++){
        循环(n!=i)
        if(n%i==0){
            cout<<i<<"*";
            n/=i;
        }
        else break;
    }

 

0
黄子扬
黄子扬
初级天翼
初级天翼

分解因数的思路+判断质数

0
王子健
王子健
初级天翼
初级天翼
    cout<<n<<"=";
    循环(int i=2;i<=sqrt(n);i++){
        while(n!=i)
        如果(n%i==0){
            输出<<i<<"*";
            n/=i;
        }
        else break;
    }
    输出<<n;

这是大体代码,上面定义n,输入n,就行了

不是看你的豆豆多,我才不冒这个风险

0
李致远
李致远
高级光能
高级光能

定义n,输入n

输出n<<'=';

之后建议使用do-while(先执行在判断)

do{

    while(n马赛克j==0){

        cout<<j;

        n手动马赛克j;//滑稽

        if(n!=1)

            cout<<马赛克;

    }

}

while(n马赛克1);//";"不能少

我要回答