水煮大青蛙 2021-10-16 15:33 采纳率: 0%
浏览 232

编写一个子函数,能将主函数输入的任何整数的所有素数因子都打印出来。

这道题是怎么写的?实在是想不出来,各位能给个思路或代码吗。题目具体如图。

img

  • 写回答

2条回答 默认 最新

  • _Youngyx 2021-10-16 16:45
    关注
    
    while (a > 1) {
            while (a % x == 0) {
                if (first == 1) {
                    printf("%d", x);
                    first = 0;
                } else
                    printf("*%d", x);
                a /= x;
            }
            x++;
        }
    

    (注:a即为n)

    评论

报告相同问题?

问题事件

  • 创建了问题 10月16日