【发布时间】:2017-07-08 04:56:54
【问题描述】:
我的 C 程序必须包含一个提高利率的循环,以及一个计算利息并显示每个利率总额的嵌套循环。谁能指出我正确的方向?
程序应该输出10个利率和相应的总利息加上贷款
利率从 0.01 (1%) 开始,应以 0.10 (10%) 结束。
#include <stdio.h>
int main(void)
{
double loan = 1000.00, rate = 0.01, output;
int year = 1;
do {
rate + 0.01;
for (year = 1; year < 11; year++) {
output = rate * loan + loan;
}
printf("%d $%d\n", year, output);
} while (year < 11);
return 0;
}
【问题讨论】:
-
rate + 0.01没有任何用处 -
用户是否必须输入任何内容?我不清楚要了解您实际希望程序做什么。输出应该是什么样子?
-
用户没有输入任何内容。该程序应输出一个表格,显示利率以及该利率的利息。所以它应该有 10 行的利息和相应的利率总额
-
好的,对于初学者来说,
printf语句应该在 for 循环中。另外,请查看@Schwern 的好答案