用C语言程序求以下问题代码假设银行对存款有如下两种利率:其一存入十万元每年的利率是 55利息不计入本金连续存 5 年5 年后一起取出;其二存入十万元每年的利率是 475连续存 5 年但是每一年的利息计入下一年度本金;问 5 年后那种存款方式的收益更高?
以下是用C语言编写的计算程序:
#include <stdio.h>
int main() {
double principal = 100000;
double rate1 = 0.055;
double rate2 = 0.0475;
double interest1 = 0;
double interest2 = 0;
// 利息不计入本金的方式
for (int i = 0; i < 5; i++) {
interest1 += principal * rate1;
}
double total1 = principal + interest1;
// 利息计入下一年度本金的方式
for (int i = 0; i < 5; i++) {
principal += principal * rate2;
interest2 += principal * rate2;
}
double total2 = principal + interest2;
printf("第一种方式的收益为:%.2f\n", total1);
printf("第二种方式的收益为:%.2f\n", total2);
if (total1 > total2) {
printf("第一种方式的收益更高。\n");
} else if (total1 < total2) {
printf("第二种方式的收益更高。\n");
} else {
printf("两种方式的收益相同。\n");
}
return 0;
}
以上程序先定义了存款本金、利率和利息的变量,然后使用循环计算每种方式的利息,并累加到本金上。最后,输出两种方式的收益,并比较判断哪种方式的收益更高。
运行程序后,将会输出两种方式的收益,并给出结论
原文地址: https://www.cveoy.top/t/topic/iQDe 著作权归作者所有。请勿转载和采集!