首页 > 其他 > 详细

输入自然数n,将n分解为质因子连乘的形式输出,例如,输入756,则程序运行后,输出结果显示为756=2*2*3*3*3*7。

时间:2020-04-03 12:55:01      阅读:264      评论:0      收藏:0      [点我收藏+]
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int n,i=2;
 5     scanf("%d",&n);
 6     printf("%d=",n);
 7 
 8     while(n!=1)
 9     {
10         if(n%i==0)
11         {
12             printf("%d",i);
13             n=n/i;
14             if(n!=1)        //判断是否需要符号*
15                 printf("*");
16         }
17         else
18             i++;
19     }
20     printf("\n");
21     return 0;
22 }

技术分享图片

输入自然数n,将n分解为质因子连乘的形式输出,例如,输入756,则程序运行后,输出结果显示为756=2*2*3*3*3*7。

原文:https://www.cnblogs.com/ydhnh010424/p/12625584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!