C语言|计算复利

C语言|计算复利
C语言|计算复利

/*
这是一个计算复利的程序

变量
 本金money
 每年利率rate
 多少年year
 多少年后的本息合计total

初始化rate=0.033
输入本金数
将其存入money
循环

*/
#include <stdio.h>
int main()
{
	int year,i;
	double money,total=0,rate=0.033;

	printf("请输入您的本金:\n");
	scanf("%lf",&money);

	printf("请输入您要存的年数:\n");
	scanf("%d",&year);

	for(i=1;i<=year;i++)
	{
		total=(1+rate)*money;  //该年的本息和
		money=total;			//下年的本金换算成本年的本息和
	}

	
	printf("%d年后,你的本息和为%f。\n",year,total);
		

	

	return 0;
}