㈠ 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;
}
那个其他函数类是,我就不再这里编了,时间紧急,没编译过,有问题再请教