刚学c语言,还不太懂这个问题
用函数做时,底数x为100时得出错误答案,而用递归却不会,想问问是为什么。
刚学c语言,还不太懂这个问题
用函数做时,底数x为100时得出错误答案,而用递归却不会,想问问是为什么。
收起
函数中for循环的次数不对,应该是for(; n>=1;n--)
另外,int c=1 改成 double c=1;
你第一张图中,for循环的条件写成 n>-1了,应该是 n>=1
如有帮助,请点击我的回答下方的“采纳该答案”按钮帮忙采纳一下,谢谢。
报告相同问题?