
C语言大数分解问题
从键盘输入的一个大于1的整数,通过算法将该整数分解为若干因子的乘积。输入:一个正整数。输出:分解后的各个因子。以文本方式显示24↵以文本方式显示2↵...
从键盘输入的一个大于 1 的整数,通过算法将该整数分解为若干因子的乘积。
输入:
一个正整数。
输出:
分解后的各个因子。
以文本方式显示 24↵
以文本方式显示 2↵
2↵
2
3 展开
输入:
一个正整数。
输出:
分解后的各个因子。
以文本方式显示 24↵
以文本方式显示 2↵
2↵
2
3 展开
3个回答
展开全部
我今天刚刚好做了这道题 答案很简单
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int n,i;
scanf("%d",&n);
for(;n>1;n=n/i)
for(i=2;i<=n;i++)
{ if(n%i==0) {printf("%d\n",i);break;}
}
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int n,i;
scanf("%d",&n);
for(;n>1;n=n/i)
for(i=2;i<=n;i++)
{ if(n%i==0) {printf("%d\n",i);break;}
}
system("PAUSE");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询