c语言函数互相调用,返回值问题

img

如图suma函数里边调用fn函数返回值却是0,哪里出了问题?
函数fn须返回的是n个a组成的数字;SumA返回要求的和。

因为你fn函数中的第二个while不满足条件,所以返回了sum=0
不满足条件是因为你c的值为0。
如有帮助,望点击我回答右上角【采纳】按钮。