当前位置:首页 » 编程语言 » c语言例题银行利率
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言例题银行利率

发布时间: 2023-06-30 14:39:36

c语言计算年利率 这题怎么写

分情况讨论即可,具体代码如下:

#include <stdio.h>

int main() {

float r = 7.7; // 基本年利率

int n;

scanf("%d", &n);

if (n <= 0)

printf("error ");

else if (n == 1) // 1年内

printf("实际利率=%.2f%% ", r * 0.5);

else if (n <= 3) // 3年内

printf("实际利率=%.2f%% ", r * 0.7);

else if (n <= 5) // 5年内

printf("实际利率=%.1f%% ", r);

else // 5年以上

printf("实际利率=%.2f%% ", r * 1.1);

return 0;

}

运行结果如下:

符合样例输出,望采纳~

㈡ c语言计算银行利息

#include<stdio.h>
#include<math.h>

intmain(){
setbuf(stdout,NULL);//eclipse需要加这段,不然运行后看不到输出

floatsum,money,year,rate;

printf("inputmoney ");//等待用户输入存款金额,回车键结束.
scanf("%f",&money);//赋值给变量money

printf("inputyear ");//等待用户输入存款期限,回车键结束.
scanf("%f",&year);//赋值给变量year

printf("inputrate ");//等待用户输入年利率,回车键结束.
scanf("%f",&rate);//赋值给变量rate

sum=money*pow(1+rate,year);//pow函数

printf("sum=%.2f",sum);//输出本息,保留小数点后两位

return0;
}

㈢ 用c语言编写问题:马老师在某银行有10000元存款,银行年利率2.5%,计算10年后银行应支付多少


#include<stdio.h>
doublefun(doublep,doublei,intn)
{
doublef=p;
intm;
for(m=n;m>0;m--)
f*=(1+i);
returnf;
}
voidmain()
{
intn;
doublep,i;
printf("存款金额/元");
scanf("%lf",&p);
printf("年利率:(不用输百分号,例如15代表15%)");
scanf("%lf",&i);
printf("存期/年");
scanf("%d",&n);
printf("%d年后本息和为:%.2lf ",n,fun(p,i/100.0,n));
}


㈣ c语言 银行贷款的月利率 简单代码

#include<stdio.h>
#include<math.h>
main()
{
doublemoney,capital;
doublerate[4]={0.009,0.01,0.0111,0.012};
intn;
printf("请输入本金和期限(年) ");
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,money);
}

㈤ c语言编程 银行利率问题

#include"stdio.h"
void f1(float x)
{
int n;
float y=0.75*x,sum;
for(n=1;n<15;n++)
{
x=1.08*x;
y=x*0.0075;
y+=y;
x+=x;
}
printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));

}
void f2(float x)
{
int n;
float y=0.0175*x,sum;

for(n=1;n<15;n++)
{
x+=0.08*x
y+=0.175*x;
}
printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));
}

int main()
{
printf("其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。");

")
printf("<<<<<<<<<<<<储蓄问答系统>>>>>>>>>>>>>>");
printf("请按数字键操作\t"):
printf("\t1.答活期15年本金与利息以及它们之和\n");
printf("\t2.答1年定期15年本金与利息以及它们之和\n");
printf("\t3.答3年定期15年本金与利息以及它们之和\n");
printf("\t4.答5年定期15年本金与利息以及它们之和\n");
printf("\t0退出\t\t5清屏");
switch(getchar())
{
case 1: f1(2000);break;
case 2: f2(2000);break;
case 3: f3(2000);break;
case 4: f4(2000);break;
case 5: system(cls");break;
case 0: exit(1);break;

那个其他函数类是,我就不再这里编了,时间紧急,没编译过,有问题再请教