C语言大数分解问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:05:18
从键盘输入的一个大于 1 的整数,通过算法将该整数分解为若干因子的乘积。

输入:
一个正整数。

输出:
分解后的各个因子。

以文本方式显示 24↵
以文本方式显示 2↵
2↵
2
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;
}

不懂题目

没明白什么意思?