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