为了账号安全,请及时绑定邮箱和手机立即绑定

为什么程序不能执行,求解

为什么程序不能执行,求解

C
xyxxzsky 2015-02-12 15:47:41
/* Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。 Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息)。 编写一个程序,计算需要多少年deirdre的投资额才会超过Daphne,并且显示出到那时两个人的投资额。 */  #include <stdio.h>int main (void){    double sum1, sum2, ch;    int y = 1;    int i;    ch = 1.0;    do    {    sum1 = 0.1 * 100 * y;    for (i = 1; i <= y; ++i )        {        ch  *= (1 + 0.05);             }    sum2 = 100 * ch;    y++;    }while (sum2 < sum1);    y = y - 1;    printf ("在第%d年deider以投资额%lf超过了daphne的投资额%lf",y,sum2,sum1);    system ("pause");    return 0;}
查看完整描述

1 回答

?
xyxxzsky

TA贡献2条经验 获得超1个赞

已经解决了,数字打错了,不好意思

查看完整回答
反对 回复 2015-02-12
  • 1 回答
  • 0 关注
  • 1498 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信