计算利息的c语言编程,请教各位高手:计算利息

本文展示了一个C语言程序,用于计算在不同利率下投资100美元的多年价值。用户输入利率和年数,程序通过嵌套循环计算并显示每年的投资总额,包括原始利率以及接下来4个更高利率的情况。程序存在编译问题,作者请求帮助找出错误。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

下面这个程序显示了以个表格,这个表格显示了在几年时间内100美元投资在不同的利率下跌价值。用户输入利率和要投资的年数。投资总价值每年计算一次,表格将显示在输入利率和紧随其后的4个更高的利率下调子的总价值。程序会话如下:

Enter interest rate:6

Enter number of years:5

Years 6% 7% 8% 9% 10%

1 106.00 107.00 108.00 109.00 110.00

2 112.36 114.49 116.64 118.81 121.00

3 119.10 122.50 125.97 129.50 133.10

4 126.25 131.08 136.05 141.16 146.41

5 133.82 140.26 146.93 153.86 161.05

很明显,可以使用for语句显示出第一行信息,第二行的显示有点小窍门,因为它的值依赖于第一行动数.我们的解决方案是在计算第一行的数时把它们存储到数组中,然后使用数组中的这些值计算第二行的内容。当然,从第三到最后一行可以重复这个过程。我们总共需要用两个for语句,其中一个嵌套在另一个里面。外层循环从1计数到用户要求的年数,内层循环将从利率的最低值递增到最高值。

#include

#define NUM_RATES((int)(sizeof(value) / sizeof(value[0])))

#define INITIAL_BALANCE 100.00

int main(void)

{

int i,low_rate,num_years,year;

double value[5];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值