早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请帮忙检查下程序.输入存银行的本金和存款年限(年限变量为int型,要求只能是1、2、3、5年,其余的非法),利用switch语句实现求到期时存款本金和利息之和.已知银行整存整取存款不同期限的

题目详情
请帮忙检查下程序.
输入存银行的本金和存款年限(年限变量为int型,要求只能是1、2、3、5年,其余的非法),利用switch语句实现求到期时存款本金和利息之和.
已知银行整存整取存款不同期限的年利率分别为:
2.25% 期限一年
2.79% 期限二年
3.33% 期限三年
3.60% 期限五年
#include
int main()
{
double sum;
int a;
scanf("%d",&a);
switch(a)
{
case 0:
case 1:sum=a+a*2.25/100;break;
case 2:sum=a+a*2.79/100;break;
case 3:sum=a+a*3.33/100;break;
case 4:
case 5:sum=a+a*3.60/100;break;
}
printf("总金额为%d\n",sum);
}
▼优质解答
答案和解析
#include
int main()
{
double sum;
int a;
scanf("%d",&a);
switch(a)
{
case 0:
case 1: sum=a+a*2.25/100;break;
case 2: sum=a+a*2.79/100;break;
case 3: sum=a+a*3.33/100;break;
case 4:
case 5: sum=a+a*3.60/100;break;
}
printf("总金额为%f\n",sum); //输出浮点数,应该用f而不是d
return 0;//可有可无
}
看了请帮忙检查下程序.输入存银行的...的网友还看了以下: