7-1 定期存款(误差)
客户到银行存 1 年期的定期存款。请编写程序, 输入存款金额和 1 年期定期存款利率(百分数), 计算并输出本金、到期利息和本息合计金额。
输入格式
存款金额
利率
注:存款金额小于100万元,利率为百分数,低于10%。
输出格式
本金
利息
合计
注:本金、利息和合计精确到分(四舍五入),按小数点对齐。
输入样例1
201930.5
4.36
输出样例1
本金: 201930.50元
利息: 8804.17元
合计: 210734.67元
输入样例2
1584095
2.9
输出样例2
本金: 1584095.00元
利息: 45938.76元
合计: 1630033.76元
要求:考虑实数的误差。
#include<stdio.h>
int main(){
long double a,b,c,d;
d=0;
scanf("%Lf%Lf",&a,&b);
b=b*0.01;
c=a*b;
d=a+c;
printf("本金:%11.2Lf元\n利息:%11.2Lf元\n合计:%11.2Lf元",a,c,d);
return 0;
}