且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

分解质因数

更新时间:2022-08-16 19:17:49

分解质因数

输入一个整数n,输出n=a1*a2*a3*……*ak。

其中a1~ak是质数。

分解质因数分解质因数
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,t;
 5     int f=0;
 6     scanf("%d",&n);
 7     t=2;
 8     while(n>1)
 9     {
10         while(n%t==0)
11         {
12             if(f==0)
13             {
14                 printf("%d=%d",n,t);
15                 f=1;
16             }
17             else 
18                 printf("*%d",t);
19             n=n/t;
20         }
21         t++;
22     }
23     return 0;
24 }
View Code