自然数的k乘积问题
来源:百度知道 编辑:UC知道 时间:2024/07/02 10:57:24
键入两个自然数N和K,将N写成K个大于1的自然数相乘,要求这K个数按从小到
大排列,而且除了第K个数之外,前面(K-1)个数是N分解出来的最小自然数。
例如:N=24,K=2时,输出为24 = 2*12,而不是24 = 4*6
N = 3,K=2时,输出则为“No answer!”
要求c++语言
大排列,而且除了第K个数之外,前面(K-1)个数是N分解出来的最小自然数。
例如:N=24,K=2时,输出为24 = 2*12,而不是24 = 4*6
N = 3,K=2时,输出则为“No answer!”
要求c++语言
自己修改吧,我不懂C++
哪条语句意思不懂就问我
input n,k
j=2,m=n
repeat
if m/j=int(m/j) then q=j,m=m/j,print q,k=k-1,j=j-1
j=j+1
until k=1 or j=n
print m
end
。。I don't know,either