loop_test.docVIP

  • 57
  • 0
  • 约3.72千字
  • 约 12页
  • 2016-12-29 发布于重庆
  • 举报
循环部分: 投资问题:D1以10%的单利息投资了100美元(也就是说,每年投资赢的利息等于原始投资的10%)。D2则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。编写一个程序,计算需要多少年D2的投资额才会超过D1,并且显示出到那时两个人的投资额。 一年 D1: a1=100+100*10% D2: a2=100+100*5% 2年 D1: 100+100*10%+100*10% D2:(100+100*5%)+(100+100*5%)*5% =100(1+5%)(1+5%) 。。。。 N年 D1: 100+N*100*10% D2: 100*(1+5%) #includestdio.h int main() { int n=0; float i,j,sum1,sum2; sum2=100; i=10; j=1+0.05; for(;;) { n++; sum1=100+n*(i); sum2=sum2*(j); if(sum1=sum2) break; } printf(%f %f %d\n,sum1,sum2,n); return 0; } #includestdio.h #define SIM 0.1 #define COM 0.05 #de

文档评论(0)

1亿VIP精品文档

相关文档