7-1 定期存款 客户到银行存1年期的定期存款。请编写程序,输入1年期定期存款利率和存款金额,帮客户计算到期本金、利息和合计金额。输入格式
存款金额 利率
输出格式
本金
利息
合计
注:利率为百分数,低于10%;存款金额小于100万元。本金、利息和本息合计精确到分,输出格式按小数点对齐。
输入样例
201930.00 4.36
输出样例
本金: 201930.00元
利息: 8804.15元
合计: 210734.15元
C语言代码和运行结果如下:
输出符合样例,望采纳~
附源码链接:定期存款
追问答案错误。。。。。。。。。。。
追答可能是因为输出没有加"元"
改成printf("本金: %.2f元\n", c); // 利息和合计的输出也加上'元'
再试试看~
我输进去了但是不对
追答我又仔细看了下题目,要求“输出格式按小数点对齐”
然后存款金额小于100万元,说明算上两位小数宽度小于10位
因此考虑将输出改成如下形式:
printf("本金:%10.2f元\n", c);
printf("利息:%10.2f元\n", i);
printf("合计:%10.2f元\n", c + i);
运行结果如下:
可见输出已按小数点对齐了~
如果结果还不对,能否将原题截图后贴上来?直接复制粘贴文字的话,一些格式上的问题比如空格可能会有偏差~如果帮到你,给个采纳哈~