1、假如我國國民生產總值的年增長率為7%,計算10年後我國國民總生產總值與現在相比增長多少百分比。計算公式為:p = (1 + r)∧n方法1r為年增長率,n為年數,p為與現在相比的倍數
#include
intmain()
else
}printf
("%d年後,我國國民生產總值與現在相比增長%3.2lf%%"
,n, p)
;return0;
}
方法2
#include
#include
//加入c語言的數學函式庫
intmain()
2、存款利息的計算。有1000元,想存5年,可按以下5種方式:
1)一次存5年期2023年的銀行存款利息如下:2)先存2年期,到期後將本息再存3年期
3)先存3年期,到期後將本息再存2年期
4)存1年期,到期後將本息再存1年期,連續存5次
5)存活期存款。活期利息每一季度結算一次
1年定期存款利息為1.5%;
2年定期存款利息為2.1%;
3年定期存款利息為2.75%;
5年定期存款利息為3%;
活期存款利息為0.35(活期存款每一季度結算一次利息)
如果r為年利率,n為存款年數,則計算本息和的公式如下:
1年息本息和:p = 1000 * (1 + r);
n年期本息和:p = 1000 + (1 + n * r);
存n次1年期的本息和為:p = 1000 * (1 + r) ∧ n;
活期存款本息和:p = 1000 * (1 + r/4) ∧ 4n
說明:1000 * (1 + r / 4)是乙個季度的本息和
#include
#include
intmain()
else
if(n ==2)
else
if(n ==3)
else
if(n =5)
else
p = money *(1
+ r * n);}
else
if(ld ==2)
else
if(ld ==3)
else
if(ld ==4)
else
if(n ==2)
else
if(n ==3)
else
if(n =5)
else
p = money *
pow((1
+ r)
, n);}
else
}else
if(ld ==1)
else
printf
("最終獲得的本息和為:%lf元"
, p)
;return0;
}
#include
#include
intmain()
1、執行後輸出:c1=a,c2=b
c1=97,c2=98
因為輸出格式不一樣,第一行是以字元的格式輸出,第二個會以十進位制的形式輸出
2、執行輸出後:c1=?c2=?
c1=-59,c2=-58
因為char只佔1個位元組,值得範圍為-128~127,上面的數字超出了char的範圍,所以
char的字元儲存符號就未知,所輸出的數字也未知
3、執行輸出後:c1=?c2=?
c1=197,c2=198
因為c1和c2本身的數值範圍很大,所以以十進位制輸出,完全可以正常輸出,但是這個數字超出char的範圍,所以得到的為未知
5、說實在的%e這個不會
心情煩躁,不想寫了
C程式設計(第五版)譚浩強第三章習題全部答案
include includeint main include include 計算本息和的公式 r年利率 n存款年限,1年期本息和 p 1000 1 r n年期本息和 p 1000 1 n r 存n次1年期本息和 p 1000 1 r n次方 活期存款本息和 p 1000 1 r 4 4n次方 i...
《C程式設計(第五版)》譚浩強編著 習題 第五章
include include intmain 最大公約數 for i a i 1 i 最小公倍數 for j b j a b j printf 最大公約數為 d n maxdivisor printf 最小公倍數為 d n 英文本母個數為 d n letter printf 空格個數為 d n s...
C primer第五版第三章答案(1)
3.2.2節練習 練習3.2 讀入一整行時,可以用while getline cin,s1 來每次讀取一行。讀入乙個詞時,可以用while cin s1 實現每次讀入乙個單詞。練習3.3 string類的輸入運算子遇到空白字元時會結束輸入,而getline函式會將空白字元讀入到字串中,直到遇見換行符...