计算机编程高手进C语言

问题描述:

计算机编程高手进C语言
已知五个小于35的正整数的乘积是403200,求出所有的组合.
谁能给出运算步骤最少的算法!
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
#include<stdio.h>
void Factorization(int primenumber[],int sum){//因数分解
int i=2,j=0;
printf("%d=",sum);
while(sum!=1){
while(sum%i==0){
primenumber[j++]=i;
sum/=i;
}
i++;
}
j=0;//此处开始,用于打印结果
while(primenumber[j]!=0){
if(j!=0){
printf("*");
}
printf("%d",primenumber[j++]);
}
printf("\n");
}
int main(){
int primenumber[20]={0},i=0;//数组用于存放质因数
Factorization(primenumber,403200);
return 0;
}先帮你到这里了,把质因数分解出来.
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答