// 错误代码
#include<stdio.h>
#include<math.h>
int main(){
float interest,money,rata,year; // 存款利息 本金 年利率 存期
printf("请输入本金 年利率 存期\n");
scanf("%f %f %f\n",&money,&rata,&year);
interest=money*pow(1+rata,year)-money;
printf("存款利息=%.2f\n",interest);
return 0;
}
// 正确代码
#include<stdio.h>
#include<math.h>
int main(){
float interest,money,rata,year; // 存款利息 本金 年利率 存期
printf("请输入本金 年利率 存期\n");
scanf("%f %f %f",&money,&rata,&year);
interest=money*pow(1+rata,year)-money;
printf("存款利息=%.2f\n",interest);
return 0;
}
在scanf()中,不需要使用换行\n