c语言分解质因数问题 已知正整数n是两个不同的质数的乘积,求较大的质数

sun52513422022-10-04 11:39:541条回答

c语言分解质因数问题 已知正整数n是两个不同的质数的乘积,求较大的质数
#include
int fenjie(int n)
{
int i,l;
for(i=2;i

已提交,审核后显示!提交回复

共1条回复
乖猫hyh 共回答了14个问题 | 采纳率100%
亲,你看你程序里面的一条语句 printf("%d",&h); 你输出的是h的地址呀,你只要改为 printf("%d",h);亲,不知道你明白没,
1年前

相关推荐

c语言分解质因数程序代码怎么写分解质因数(resolve)【问题描述】题目:将一个正整数分解质因数。例如:输入90,打印
c语言分解质因数程序代码怎么写
分解质因数(resolve)
【问题描述】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n, 重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

【样 例】

输入:(1<=n<=maxint)

90

   输出:

90=2*3*3*5
ff3291年前0
共回答了个问题 | 采纳率