C语言问题

1.已知从银行贷款的月利率:一年期为0.9%,两年期为1%,三年期为1.11%,三年以上为1.2%。从键盘输入贷款金额和期限,计算到期后应归还银行的本金和利息合计为多少?... 1. 已知从银行贷款的月利率:一年期为0.9%,两年期为1%,三年期为1.11%,三年以上为1.2%。从键盘输入贷款金额和期限,计算到期后应归还银行的本金和利息合计为多少? 展开
 我来答
貌似風輕
2013-04-17 · TA获得超过7282个赞
知道大有可为答主
回答量:1672
采纳率:94%
帮助的人:851万
展开全部

本金加利息=本金*(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); 

}

知行1994
2013-04-16
知道答主
回答量:44
采纳率:0%
帮助的人:9.2万
展开全部
#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式