㈠ 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;
}
那個其他函數類是,我就不再這里編了,時間緊急,沒編譯過,有問題再請教