该代码实现的功能是,求出某个数的质数因子
#include<stdio.h>
int main()
{
int n;
int i=0;
printf("请输入一个数\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<n;i++)
{
while(n>i)//进入循环判断n和i的值大小情况
{
if(n%i==0) //
{
printf("%d*",i);
n=n/i; //找到能整除就直接除
}
else if(n%i!=0 || n==i) //若不能整除或者n值和i值一样了,直接结束
{
break;//不符合直接终止循环
}
}
}
printf("%d",n);//把最后一个余下来的值输出(上面除剩下的最后一个数)
printf("\n");
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务