设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit。
我的编程如下
#include<stdio.h>
#include<math.h>
int main()
{
const double rate = 0.0225;
float capital,deposit,c;
int n;
printf("Input capital,n:");
scanf("%f,%d",&capital,&n);
c = (float)pow((1+rate),n);
deposit = c * capital;
printf("deposit = %f\n",deposit);
return 0;
}
为啥运行后输出值一直是0.000000?望各位指教
我的编程如下
#include<stdio.h>
#include<math.h>
int main()
{
const double rate = 0.0225;
float capital,deposit,c;
int n;
printf("Input capital,n:");
scanf("%f,%d",&capital,&n);
c = (float)pow((1+rate),n);
deposit = c * capital;
printf("deposit = %f\n",deposit);
return 0;
}
为啥运行后输出值一直是0.000000?望各位指教
