freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)ppt-在線瀏覽

2024-11-05 16:35本頁面
  

【正文】 與使用 ??????????222222r)si n (21r)(si n)(si nssrssrk當(dāng)當(dāng)????????????? 1121753)!12()1(!7!5!3!1s i n nnnnxxxxxx ?include iostream includecmath using namespace std。 double tsin(double x)。 cinr。 cins。 else k=tsin(r*s)/2。 } 18 double tsin(double x) { double p=,g=0,t=x。 do { g=g+t。 t=t*x*x/(2*n1)/(2*n2)。 return g。游戲者在程序開始時(shí)輸入一個(gè)無符號(hào)整數(shù) , 作為產(chǎn)生隨機(jī)數(shù)的種子 。 由 rolldice函數(shù)負(fù)責(zé)模擬投骰子 、 計(jì)算和數(shù)并輸出和數(shù) 。 int rolldice(void)。 unsigned seed。 cinseed。 //將種子傳遞給 rand() sum=rolldice()。 break。 break。 mypoint=sum 。 break。 if(sum==mypoint) //某輪的和數(shù)等于點(diǎn)數(shù)則取勝 ,狀態(tài)置為 1 gamestatus=1 else if ( sum==7 )//出現(xiàn)和數(shù)為 7則為負(fù) ,狀態(tài)置為 2 gamestatus=2。 else coutplayer loses\n。 所需頭文件: cstdlib 功能和返回值:求出并返回一個(gè)偽隨機(jī)數(shù) ? srand 函數(shù)原型: void srand(unsigned int seed)。 所需頭文件: cstdlib 功能:為使 rand()產(chǎn)生一序列偽隨機(jī)整數(shù)而設(shè)置起始點(diǎn)。 24 int rolldice(void) { //投骰子、計(jì)算和數(shù)、輸出和數(shù) int die1,die2,worksum。 die2=1+rand()%6。 coutplayer rolled die139。die239。worksumendl。 } 25 運(yùn)行結(jié)果 2: Please enter an unsigned integer:23 player rolled 6+3=9 point is 9 player rolled 5+4=9 player wins 26 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 27 函數(shù)調(diào)用的執(zhí)行過程 函數(shù)的聲明與使用 main() 調(diào) fun() 結(jié)束 fun() 返回 ① ② ④ ⑥ ⑦ 保存: 返回地址 當(dāng)前現(xiàn)場(chǎng) ③ 恢復(fù): 主調(diào)程序現(xiàn)場(chǎng) 返回地址 ⑤ C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 28 嵌套調(diào)用 函數(shù)的聲明與使用 main{} 調(diào) fun1() 結(jié)束 fun1() 調(diào) fun2() 返回 fun2() 返回 ① ② ③ ⑦ ④ ⑤ ⑥ ⑧ ⑨ C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 29 例 36 輸入兩個(gè)整數(shù),求平方和。 int main() { int a,b。 cinab。 } 函數(shù)的聲明與使用 int fun1(int x,int y) { int fun2(int m)。 } int fun2(int m) { return (m*m)。 ?遞歸過程的兩個(gè)階段: – 遞推: 4!=4 3!→ 3!=3 2!→ 2!=2 1!→ 1!=1 0!→ 0!=1 未知 已知 – 回歸: 4!=4 3!=24← 3!=3 2!=6← 2!=2 1!=2← 1!=1 0!=1← 0!=1 未知 已知 函數(shù)的聲明與使用 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 32 例 38 求 n! 分析:計(jì)算 n!的公式如下: 這是一個(gè)遞歸形式的公式,應(yīng)該用遞歸函數(shù)實(shí)現(xiàn)。 long fac(int n) { long f。 else if (n==0) f=1。 return(f)。 int n。 coutEnter a positive integer:。 y=fac(n)。 } 運(yùn)行結(jié)果: Enter a positive integer:8 8!=40320 34 C++語言程序設(shè)計(jì) 清華大學(xué) 鄭莉 35 例 39 ? 用遞歸法計(jì)算從 n個(gè)人中選擇 k個(gè)人組成一個(gè)委員會(huì)的不同組合數(shù)。 int main() { int n,k。 cinnk。 } int m(int n,int k) { if (kn) return 0。 else return m(n1,k)+m(n1,k1)。 A針上有 N個(gè)盤子,大的在下,小的在上,要求把這 N個(gè)盤子從 A針移到 C針,在移動(dòng)過程中可以借助 B針,每次只允許移動(dòng)一個(gè)盤,且在移動(dòng)過程中在三根針上都保持大盤在下,小盤在上。 ② 把 A針上剩下的一個(gè)盤子移到 C針上 。 事實(shí)上,上面三個(gè)步驟包含兩種操作: ①將多個(gè)盤子從一個(gè)針移到另一個(gè)針上,這是一個(gè)遞歸的過程。 ②將 1個(gè)盤子從一個(gè)針上移到另一針上。 38 include iostream using namespace std。 } void hanoi(int n,char one,char two,char three) { void move(char getone,char putone)。 else { hanoi(n1,one,three,two)。 hanoi(n1,two,one,three)。 int m。 cinm。 hanoi(m,39。,39。,39。)。 ? 實(shí)參可以是常量、變量或表達(dá)式。 ? 傳遞時(shí)是傳遞參數(shù)值,即單向傳遞。 void Swap(int a, int b)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1