C语言 while/for文
偶是刚开始学C,又不明白的地方请大家多多指教
这一题是关于while/for文的
题目是 定期存款,期间,年利,本金自己入力, 算出最终利息加本金的金额。
下面是我写的 虽然可以实行但是有问题,最后算出来的结果是错的。
#include<stdio.h>
int main(void)
{
int i,n;
float l,k,ans1,ans2;
printf("期间是?\n");
scanf("%d\n",&n);
printf("年利是?\n");
scanf("%f\n",&l);
printf("本金是?\n");
scanf("%f\n",&k);
for(i=1;i<=n;i++){
ans1 +=l*k*n;
ans2 =ans1+k;
}
printf("合計%f元.\n",ans2);
return 0;
}
我估计是ans1 +=l*k*n;
ans2 =ans1+k;
这部分出错,有关于前后加不是那么清楚,顺便帮我讲解下巴!
谢谢了`~~