帮我找bug 找到有分
程序代码:
#include <stdio.h> /* 这个函数是使用递归的方式 计算年息(利滚利方式) 总年息=10000*(1+0.05)^5 */ double sum(double rmb,double lv,int year) { if(year==0) { return rmb; } else { rmb*=(1+lv); year--; sum(rmb,lv,year); } } int main() { double bj=10000; double lv=0.05; int year=5; printf("s=%.2lf\n",sum(bj,lv,year)); //我的结果是错误的 不知道bug在哪里 return 0; }