利⽤switch语句解决问题:定期存款利息计算器
1#include
2int main ( )
3{
4 int type;
5 double money, period, rate, interest;
6 printf("欢迎使⽤利息计算器!n");
7 printf("请输⼊存款⾦额:");
8 scanf("%lf", &money);
9 printf("======存款期限======n");
10 printf("1. 3个⽉ n");
11 printf("2. 6个⽉n");
12 printf("3. ⼀年 n");
13 printf("4. ⼆年n");
14 printf("5. 三年n");
15 printf("6. 五年n");
16 printf("请输⼊存款期限的代号:");
17 scanf("%d", &type);
18 if (type>=1 && type <=6)
19 {
20 switch(type) //在if中嵌⼊了switch分情况处理
21 {
22 case 1:
23 period = 0.25;
24 rate = 0.031;
25 break;
26 case 2:
27 period = 0.5;
28 rate = 0.033;
29 break;
30 case 3:
31 period = 1;
32 rate = 0.035;
33 break;
34 case 4:
35 period = 2;
36 rate = 0.044;
37 break;
38 case 5:
39 period = 3;
40 rate = 0.05;
41 break;
42 case 6:
43 period = 5;
44 rate = 0.055;
45 break;
46 }
47 interest = money * period * rate;
48 printf("到期利息为:%.2lf 元,本息合计共 %.2lf 元。n", interest, interest + money);
49 }
50 else
51 printf("选择存款类型错误!n");
52 printf("感谢您的使⽤,欢迎下次光临!n");
53 return 0;
54}
本文发布于:2023-05-23 02:54:19,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/falv/fa/82/97806.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |