C语言,根据题目我写了个程序,可以算出答案,但是总觉得哪里不对,希望大神帮我看看有没有错,谢谢

最后答案是8万多好像不对,麻烦帮我看看,谢谢

有一个地方错了,因为是从第一年开始,所以初值year=1,只有这里错了,
你觉得数据太大,其实没错,因为利率很高,达到0.1,你可以算算1.1的20次方是6.7多,再加上那奇数年的1000,所以答案是70000多点追问

恩 是的 明白了

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-01
是不对
你在偶数年既然取出来了1000银行怎么还会给利息呢,那不是亏本了吗
直接money = money - 1000即可
或money -= 1000(这样写方便)追问

偶数年取出来后,银行里面应该还有奇数年的钱,这部分应该是有利息的啊,或者应该怎么写麻烦指导下,谢谢

来自:求助得到的回答
第1个回答  2013-03-01
year =1
不然你最后一次YEAR =20的时候 你还会循环一次 等于你算了22年的利息
相似回答