任务和代码
/*
*Copyright ©2017,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:LP
*完成日期:2017年10月11日
*版 本 号:visual studio 2015
*问题描述:银行存钱利息问题
*/
#include<stdio.h>
int main()
{
double money, interst, principal;
int num, day;
printf("欢迎使用利息计算器!\n");
printf("请输入存款金额:");
scanf("%lf", &money);
printf("=====存款期限=====\n");
printf("1. 活期存款\n");
printf("2. 3个月\n");
printf("3. 6个月\n");
printf("4. 一年\n");
printf("5. 二年\n");
printf("6. 三年\n");
printf("7. 五年\n");
printf("请输入存款期限的代号:");
scanf("%d", &num);
switch (num)
{
case 1:
printf("请输入存款天数:");
scanf("%d", &day);
interst = (money*day*0.005) / 365;
break;
case 2:
interst = money*0.25*0.031;
break;
case 3:
interst = money*0.5*0.033;
break;
case 4:
interst = money*0.035;
break;
case 5:
interst = money * 2 * 0.044;
break;
case 6:
interst = money * 3 * 0.05;
break;
case 7:
interst = money * 5 * 0.055;
break;
default:
printf("输入错误!");
}
principal = money + interst;
printf("到期利息为:%.2lf 元,本息合计共%.2lf 元。", interst, principal);
printf("感谢您的使用,欢迎下次光临!");
return 0;
}
运行结果
心得
简单的利用printf来排版界面,根据输入号码直接对应switch语句里面输出不同的结果。