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

c语言三个利率怎么表达

发布时间: 2023-07-03 09:57:54

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语言程序 关于存款和利息

main(){
flaot year8=8,year5=5,year3=3,year2=2,year1=1,rate,accrual,monye,max=0.0;
int saveyear,year;
printf("手里有多少元钱:");
scanf("%f",&monye);
printf("存款期限:");
scanf("%d",&year);
printf("月息利率");
scanf("%f",rate);
printf("");
year8=monye*(rate+rate*year8/10)*12*year;//year8/10为区分不同年限月息利率不同,保证期限越长利率越高.
if(year8>max){
max=year8;//得到最多利息。
saveyear=8;//得到最多利息的年限。
}
year5=monye*(rate+rate*year5/10)*12*year;
if(year5>max){
max=year5;
saveyear=5;
}
year3=monye*(rate+rate*year3/10)*12*year;
if(year3>max){
max=year3;
saveyear=3;
}
year2=monye*(rate+rate*year2/10)*12*year;
if(year2>max){
max=year2;
saveyear=2;
}
year1=monye*(rate+rate*year1/10)*12*year;

if(year1>max){
max=year1;
saveyear=1;
}

printf("%f元存入银行%d年后得到的利息最多是%f",monye,saveyear,max);
}

③ 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"
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;

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

⑤ 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;
}