c语言用了递归函数,但是没有效果,检查了一天了看不出来,希望获得解答,如何解决?

题目是九键输入23456789,打印可能的字母组合。

img


写代码没花什么时间,检查错误还有报错花了我一天时间,现在倒是没报错了,但是函数根本没用ಥ_ಥ

这代码问题一大堆
1./n改为\n
2.你中间那8个if我是一点都没看懂要干什么,就算这东西不是死循环和无限递归,我也看不出它跟题目有什么关系

供参考:

img

img

img

img