Chuckie Luckly赢了100万美元,他把它存入一个每年赢得8%的账户,在每年的最后一天,Chuckie取出10万美元。编写一个程序,计算需要多少年Chuckie就会清空他的账户。
这个程序要注意的是flag要 赋予它一个初始值0;不然的话会得到一个随机数字,在编写过程中我就遇到了这个问题
这个程序可以用一个while循环来实现。
#include<stdio.h>
#define NUM 100
void main()
{
int flag=0;
double income=NUM;
while(income>0)
{
income=income*1.08;
income=income-10;
flag++;
printf("第%d年取款剩余的存款为%.2f\n",flag,income);
}
printf("在%d年后会清空他额账户\n",flag);
}
这个程序要注意的是flag要 赋予它一个初始值0;不然的话会得到一个随机数字,在编写过程中我就遇到了这个问题