#include <stdio.h>
#include<math.h>
int main()
{
int n = 28;
int i = 2;
int b = n;
while(i<n)
{
if(n%i==0)
{
printf("%d\n",i);//将重复的因数全部除完
n = n/i;
}
else
i++;
}
printf("%d\n",i);//不要遗漏比i大的那个数
if(b==n)
{
printf("该数为素数");
}
return 0;
}
C语言分解质因数
最新推荐文章于 2023-02-27 19:36:54 发布