请问这段C++程序为什么会没有输出?

2025-05-17 21:06:03
推荐回答(1个)
回答1:

问题出在hex_mod函数,此函数的实现使用了函数递归的方法,而递归的过程中需要进行k次递归调用,如果k值比较大的话,将导致

1.函数递归调用压栈将耗费巨量的内存,系统最终无内存可用。
2.程序效率低,收敛原理建议使用
10^k%x=10^(k%10+k/10)%x=(10^(k%10)%x)*(10^(k/10)%x)