
C语言问题
1.已知从银行贷款的月利率:一年期为0.9%,两年期为1%,三年期为1.11%,三年以上为1.2%。从键盘输入贷款金额和期限,计算到期后应归还银行的本金和利息合计为多少?...
1. 已知从银行贷款的月利率:一年期为0.9%,两年期为1%,三年期为1.11%,三年以上为1.2%。从键盘输入贷款金额和期限,计算到期后应归还银行的本金和利息合计为多少?
展开
展开全部
本金加利息=本金*(1+月利率)^月数
在c里有一个乘方函数pow()
pow(a,b) 等于 a的b次方
#include <stdio.h>
#include<math.h>
main()
{
double money,capital;
double rate[4]={0.009,0.01,0.0111,0.012};
int n;
printf("请输入本金和期限(年)\n");
scanf("%lf%d",&capital,&n);
if(n>3)
money=capital*pow((1+rate[3]),12*n);
else
money=capital*pow((1+rate[n-1]),12*n);
printf("%d年后本金和利息合计为:%.2lf\n",n,money);
}
展开全部
#include<stdio.h>int main(void)
{
int x,y;
printf("\nPlease input money,month:");
scanf("%d %d",&x,&y);
switch(y)
{
case 1:
printf("\n %0.2fyuan",x + x*y*0.009);
break;
case 2:
printf("\n %0.2fyuan",x + x*y*0.01);
break;
case 3:
printf("\n %0.2fyuan",x + x*y*0.011);
break;
default :
printf("\n %0.2fyuan",x + x*y*0.012);
}
return 0;
}
{
int x,y;
printf("\nPlease input money,month:");
scanf("%d %d",&x,&y);
switch(y)
{
case 1:
printf("\n %0.2fyuan",x + x*y*0.009);
break;
case 2:
printf("\n %0.2fyuan",x + x*y*0.01);
break;
case 3:
printf("\n %0.2fyuan",x + x*y*0.011);
break;
default :
printf("\n %0.2fyuan",x + x*y*0.012);
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询