C语言:求分解一个任意合数为质数乘积形式
如:
100是要分成2*2*5*5才算最后的答案
7=1*7的形式是正确的
16=2*2*2*2 正确
#include<stdio.h>
main()
{
int n,i;
printf("input the num:\nn=");
scanf("%d",&n);
printf("%d=1*",n);
for(i=2;i<=n;i++)
if(n%i==0)
printf("%d*",i),n/=i,i=1;
printf("\b ");
getchar(),getchar();
}
结果如:100=1*2*2*2*5*5
1024=1*2*2*2*2*2*2*2*2*2*2
相关文章:
非常夏日毕业设计 www.bysjdz.com 毕业设计毕业论文 论文定做免费论文 开题报告 文献综述 外文翻译 毕业设计定做 计算机毕业设计 计算机毕业论文 计算机外文翻译
找吧!毕业设计 www.zhaobysj.com毕业设计毕业论文论文定做免费论文 开题报告 文献综述 外文翻译 毕业设计定做 计算机毕业设计 计算机毕业论文 计算机外文翻译
浙公网安备 33010602011771号