目標是輸入本金利率存期,到期本息自動續存(不計稅收)的程序
int main ()
{
float money,year,rate,sum;
printf("請輸入本金,存期,年利率(以小數形式輸入):");
scanf("%f %f %f ",&money,&year,&rate);
sum=money*(1+rate);
for (int i = 1; i < year-1; i++)
{
sum=sum*(1+rate);
}
printf("你一共可以得到:%f 元",sum);
system("pause");
return 0;
}
程序可以跑,但是問題就是例如我按照上面所說輸入數值後回車,按理來說應該要出結果,可是他是在換行,需要我輸入一個無關的數值才會得到我想要的結果,我自己又看不出來哪裡出問題了,求指導。
按下面寫就可以了,中間的空格都去掉
scanf("%f%f%f",&money,&year,&rate);