【C语言代码】输入一个正的偶数,输出该偶数的所有质因子
本文最后更新于 1646 天前,其中的信息可能已经有所发展或是发生改变。

编写程序,输入一个正的偶数,输出该偶数的所有质因子,输出以等式的形式表示。
例如:输入:500
输出:500=2*2*5*5*5
输入:612
输出:612=2*2*3*3*17

#include <stdio.h>
 
int main()
{
    int num, i = 2;
    scanf("%d", &num);
    printf("%d=", num);
 
    for (i = 2; i * i <= num; i++)
    {
        while (num % i == 0)
        {
            printf("%d", i);
            num /= i;
            if (num > 1)
                printf("*");
        }
    }
    if (num > 1)
        printf("%d", num);
    return 0;
}
如需转载,请注明出处。

【C语言代码】输入一个正的偶数,输出该偶数的所有质因子
https://blog.ethan0ne.com/%e3%80%90c%e8%af%ad%e8%a8%80%e4%bb%a3%e7%a0%81%e3%80%91%e8%be%93%e5%85%a5%e4%b8%80%e4%b8%aa%e6%ad%a3%e7%9a%84%e5%81%b6%e6%95%b0%ef%bc%8c%e8%be%93%e5%87%ba%e8%af%a5%e5%81%b6%e6%95%b0%e7%9a%84%e6%89%80/
作者:Ethan (@ethan0ne)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇