導航:首頁 > 專利知識 > c語言存不同期限的本利和

c語言存不同期限的本利和

發布時間:2021-08-14 07:57:30

1. C語言的存款問題

設銀行定期存款的年利率rate為2.25%,並已知存款期為n年,存款本金為capital元,試編程計算n年後的本利之和deposit。

存款期n和存款本金capital均由鍵盤輸入。求x的y次方 方法為Math類中的pow(x,y)方法。

2. 《求c語言編程達人》 已知某銀行整存整取存款不同期限的年息利率分別為:3.15%期限一年,3.63%期限二年,

不是這樣算得啦,利息 = 本金X(1+年利率)^年數 - 本金

3. C語言問題 、//14.怎樣存錢利最大 //假設銀行整存整取存款不同期限的 月息利率 分別為: 0.63% 期限=1年 0.

term=2000.0*pow((double)(1+0.0063*12), (double)i1)*pow((double)(1+2*0.0063*12), (double)i2)*pow((double)(1+3*0.0069*12),(double)i3)*pow((double)(1+5*0.0075*12),(double)i5)*pow((double)(1+8*0.0084*12),(double)i8); 就是強制轉換

4. 利用C語言計算存款本利之和

把float變成double,你聲明是浮點型,輸入用lf表示是雙精度,這個輸入之後肯定不正確

5. c語言問題,與「銀行整存整取存款不同期限的月息利率」有關,高手進

我恰巧寫了個類似的程序,發上來給你參考下吧。

這么簡單的程序還是自己寫吧,偷懶無益。

#include<stdio.h>

#defineOneYear0.0063
#defineTwoYear0.0066
#defineThreeYear0.0069
#defineFiveYear0.0075
#defineEightYear0.0084

doubleGetMaxMoney(constdoublecorpus,constintyear)
{
intspareYear=year;
doublemoney=corpus;
doubleaccrual;
while(spareYear>0){
if(spareYear/8>0){
spareYear-=8;
accrual=money*EightYear*12*8;
money+=accrual;
continue;
}
if(spareYear/5>0){
spareYear-=5;
accrual=money*FiveYear*12*5;
money+=accrual;
continue;
}
if(spareYear/3>0){
spareYear-=3;
accrual=money*ThreeYear*12*3;
money+=accrual;
continue;
}
if(spareYear/2>0){
spareYear-=2;
accrual=money*TwoYear*12*3;
money+=accrual;
continue;
}
if(spareYear/1>0){
spareYear-=1;
accrual=money*OneYear*12*1;
money+=accrual;
continue;
}
}
returnmoney;
}

intmain(void)
{
doublecorpus=2000;
intyear=20;
doublemoney=GetMaxMoney(corpus,year);
printf("%.02f ",money);
getchar();
}

6. 請用c語言編寫一個輸入本金,存期(年),求到期時本息和的程序。

#include<stdio.h>
#include<math.h>
intmain()
{
doublem,sum;
intyear;
scanf("%lf",&m);
scanf("%d",&year);
if(year>=1&&year<3)
{
sum=m*(1+0.05)*year;
}
elseif(year<5)
{
sum=m*(1+0.065)*year;
}
elseif(year<10)
{
sum=m*(1+0.08)*year;
}
else
{
sum=m*(1+0.1)*year;
}
printf("本息和為%f ",sum);
return0;

}

7. c語言,假設銀行整存整取存款不同期限的月息利率分別為0.63%1年,0.66%2

#include<stdio.h>
#definemax(a,b)(((a)>(b))?(a):(b))
doublesave[30];inti;
doubleput_in(doublerate,doublemoney,intyear)
{
return(double)((rate*0.01*money*12.0*(double)(year))+money);
}
intmain()
{
save[0]=2000;
for(i=0;i<30;i++)
{
(i>=1)save[i]=max(put_in(0.63,save[i-1],1),save[i]);
if(i>=2)save[i]=max(put_in(0.66,save[i-2],2),save[i]);
if(i>=3)save[i]=max(put_in(0.69,save[i-3],3),save[i]);
if(i>=5)save[i]=max(put_in(0.75,save[i-5],5),save[i]);
if(i>=8)save[i]=max(put_in(0.84,save[i-8],8),save[i]);
}
printf("%lf",save[20]-save[0]);
}

輸出的是20年所得的最多利息

具體過程請DP+memorize

8. C語言計算存款本利之和程序格式錯誤在哪

你仔細對比一下程序要求 和你代碼上的一個細節
就看出來了
輸入信息提示: "Please enter rate, year, capital:\n"
你的printf("Please enter rate,year,capital:\n");
在要求中, 兩個逗號後面都有一個空格的。 你的沒有
加上就好了。
這種的,最好直接復制題目中的語句 就不會錯了。

閱讀全文

與c語言存不同期限的本利和相關的資料

熱點內容
輪子什麼時候發明 瀏覽:151
馬鞍山陶世宏 瀏覽:16
馬鞍山茂 瀏覽:5
通遼工商局咨詢電話 瀏覽:304
誰發明的糍粑 瀏覽:430
國家公共文化服務示範區 瀏覽:646
pdf設置有效期 瀏覽:634
廣告詞版權登記 瀏覽:796
基本公共衛生服務考核方案 瀏覽:660
公共服務平台建設領導小組 瀏覽:165
人類創造了那些機器人 瀏覽:933
公共文化服務保障法何時實施 瀏覽:169
遼寧育嬰師證書領取 瀏覽:735
劃撥土地使用權轉讓能轉讓嗎 瀏覽:97
2019年公需科目知識產權考試答案 瀏覽:256
關於知識產權管理辦法 瀏覽:331
公共衛生服務培訓筆記 瀏覽:532
基層公共衛生服務技術題庫 瀏覽:497
中國城市老年體育公共服務體系的反思與重構 瀏覽:932
網路著作權的法定許可 瀏覽:640