| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 728 人关注过本帖
标题:请教高手指点迷津!急!!!!!
取消只看楼主 加入收藏
我为C狂
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-7-29
收藏
 问题点数:0 回复次数:0 
请教高手指点迷津!急!!!!!

某保险保金(本金)为100000元,每年以0.16%增长,即第二年的本金为100000*(1+0.16%)元

一直到第20年.

然后每年从本金中取出0.16%作为分红.(第一年本金100000元,第二年本金100000*(1+0.16%)元),那么这20年的分红一共有多少元?

我这样编,但是我不知道问题出在哪?

main() {float sum=1.0e5,a[20],i,j,m; a[0]=1.0e5; printf("enter the growrate:\n"); scanf("%f",&j); for(i=1;i<20;i++) {a[i]=a[i-1]*(1+j); sum+=a[i];} m=sum*j; printf("The interest is:%f\n",&m); getch(); }

运行结果:

enter the growrate:

0.0016

The interest is:2.3576543114656112000000000000000000000e+77

是不是数据类型的问题?

2004-08-07 11:52
快速回复:请教高手指点迷津!急!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011579 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved