| 查看: 758 | 回复: 3 | ||
LCW1221铁杆木虫 (正式写手)
|
[求助]
帮忙编两道数值分析题的程序
|
|
1.如果开始投资的钱以每年i%的利率计算,那么所投资的钱每72年翻一番,这就是所谓的72规则。当然这只是一个近视值。实际n年后的本息总数是s=p(1+i/100)∧n(是n次方啊) P为初始投资数。对年利率从2%到12%。 分别列表求出满足精确公式和72规则的投资翻倍所需要的年数。 在年利率为多少时72规则是精确的? 如果利率可以以季息、月息、日息计息,并且利息以复利计算的话,哪一种计息选择是最佳的? 2.一个生态学家研究出田鼠每月的出生数量和种群中雌性田鼠的数量成正比,而在任何种群中雌性田鼠所占比例都是常数。这意味着田鼠的月出生数和其种群的总数成正比。他划定一个试验区做试验,只供给有限的食物量,结果发现饥饿导致的死亡数量和种群数量的指数成正比。 数学建模后得到如下方程,其中N为时间t(月)时田鼠的存活数。 其中B为随着季节变化而导致植被食物供给变化的参数值,由下表给出: t B t B 0 0.0070 5 0.0013 1 0.0036 6 0.0028 2 0.0011 7 0.0043 3 0.0001 8 0.0056 4 0.0004 如果开始时试验区有100只田鼠,a=0.9。请你帮忙计算田鼠的数量从t=0到t=8的变化规律。 [ Last edited by LCW1221 on 2011-12-22 at 09:23 ] |
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助:帮忙解两道化学分析题(要思路)
已经有11人回复
一道有机合成题
已经有53人回复
两道关于气体的计算题,求指点
已经有8人回复
求助高手帮忙编一个Fortran的小程序,重金悬赏......
已经有15人回复
2004年两道数学题没弄明白,有知道的帮忙说下,谢谢了!
已经有3人回复
我有几道液相色谱的思考题,请大家帮帮忙~~~~(>_<)~~~~
已经有6人回复
【求助】请教编译过程中的两个问题【已完结】
已经有7人回复
急寻高手帮忙分析XRD数据
已经有5人回复
【求助】帮忙编个用于VASP小程序
已经有22人回复

【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg(金币+1): 感谢支持 2011-12-28 02:15:15
jjdg(金币+2): 辛苦了 2011-12-28 02:15:45
LCW1221(金币+25): ★★★很有帮助 2011-12-29 14:36:20
LCW1221: 金币+24, ★★★很有帮助 2012-06-20 17:56:22
感谢参与,应助指数 +1
jjdg(金币+1): 感谢支持 2011-12-28 02:15:15
jjdg(金币+2): 辛苦了 2011-12-28 02:15:45
LCW1221(金币+25): ★★★很有帮助 2011-12-29 14:36:20
LCW1221: 金币+24, ★★★很有帮助 2012-06-20 17:56:22
|
#include float investment_function(float p,float in); void print(float money,int start,int end); int main() { print(100,100,101); return 0; } float investment_function(float p,float in) { return p*(1+in/10000); } void print(float money,int start,int end) { int i=0; int year=0; float temp=0.0; for(i=start;i<=end;i++) { year=1; printf("本金%f,利率万分之%d\n",money,i); temp=money; do { temp=investment_function(temp,i); printf("投资%d年后,获得本息%f\n",year,temp); year++; }while(temp-2*money<0); printf("\n本金%f,利率万分之%d,投资%d年后资金翻倍...\n\n\n",money,i,--year); } } 对于楼主说的是资金翻倍,利率在2%~12%,不用72年就可以翻倍,所以我把利率改成了万分之**,如果想改过来的话,将investment_function函数中in的分母改为100(我写的是10000),然后将'万'替换为'百'(ctrl+r),然后修改main中的print的参数(print参数的含义:第一个本金,第二个开始的利率(为整数),结束利率),注意请输入有效的参数,不能进行错误参数处理 |
2楼2011-12-27 19:23:55
3楼2011-12-27 19:25:51
LCW1221
铁杆木虫 (正式写手)
- 应助: 5 (幼儿园)
- 金币: 5763.7
- 散金: 1392
- 红花: 19
- 帖子: 469
- 在线: 349.4小时
- 虫号: 1245724
- 注册: 2011-03-26
- 性别: GG
- 专业: 无机非金属材料

4楼2012-06-20 17:56:48













回复此楼