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

正文內(nèi)容

[工學(xué)]第5章程序的組織結(jié)構(gòu)-wenkub

2022-10-31 18:47:48 本頁面
 

【正文】 else printf(They tie.)。 } if (d1d2) c1++。 for (j=1。 /* 初始化 */ randomize( )。 } 11 ? 產(chǎn)生隨機(jī)數(shù)的標(biāo)準(zhǔn)函數(shù)(隨機(jī)數(shù)發(fā)生器) ? int rand( ) ? 產(chǎn)生一個(gè) 0~最大整數(shù)( 32767)之間的隨機(jī)整數(shù) ? int random(int num) ? 產(chǎn)生一個(gè) 0~num(不含 num)的隨機(jī)整數(shù) ? void reandomize( ) ? 初始化隨機(jī)數(shù)發(fā)生器的函數(shù) 隨機(jī)數(shù)的產(chǎn)生及應(yīng)用實(shí)例 12 例 52 擲骰子游戲 ? 兩個(gè)人輪流擲骰子 6次,并將每次投擲的點(diǎn)數(shù)累加起來。 printf(\nThe first coordinate is (%d,%d), x1, y1)。x1, amp。如果函數(shù)的定義寫在了調(diào)用它的語句之后,為了告知編譯程序函數(shù)的形式,要在調(diào)用之前進(jìn)行函數(shù)聲明 ? 在函數(shù)聲明中使用的是函數(shù)原型 ? 對(duì)于標(biāo)準(zhǔn)函數(shù)而言,它們的定義已經(jīng)在 C語言提供的標(biāo)準(zhǔn)函數(shù)庫中,所以,調(diào)用時(shí),只需在程序的前面用 include命令將含有相應(yīng)函數(shù)聲明的頭文件加入到程序中即可 ? 常用標(biāo)準(zhǔn)函數(shù)的頭文件(見 P126 表 51) 8 例 51:根據(jù)給定的兩個(gè)坐標(biāo)點(diǎn)( x1,y1)和( x2, y2),計(jì)算兩點(diǎn)之間的距離 ? 問題分析 ? 計(jì)算兩點(diǎn)之間距離的公式為 d = ? 在這個(gè)公式中含有平方和開平方的運(yùn)算 ,可以直接利用 C語言提供的標(biāo)準(zhǔn)函數(shù)實(shí)現(xiàn)這兩個(gè)運(yùn)算 9 ? 算法描述 開始 輸入兩個(gè)坐標(biāo)點(diǎn) 輸出計(jì)算結(jié)果 結(jié)束 計(jì)算兩點(diǎn)之間的距離 顯示兩個(gè)坐標(biāo)點(diǎn) 10 include include main( ) { int x1, y1, x2, y2。 … } f21( )。 return t。它由函數(shù)首部和函數(shù)體兩個(gè)部分組成,函數(shù)首部包含函數(shù)的返回類型、函數(shù)名稱和參數(shù)表的聲明,函數(shù)體包含實(shí)現(xiàn)特定功能所需要執(zhí)行的語句序列 第 5章 程序的組織結(jié)構(gòu) 函數(shù)概述 2 ? 數(shù)學(xué)函數(shù) y=f(x) z=g(x,y) ? 函數(shù)的內(nèi)容 f(x)=x2+5x+2 g(x,y)=3x+5y ? 函數(shù)的調(diào)用 y=f(5) 、 y=f(a) 、 y=f(a+3) 函數(shù)的概念 函數(shù)關(guān)系 自變量(定義域) 函數(shù)值 (值域) 改變自變量的名稱不影響函數(shù)關(guān)系 代入數(shù)據(jù) 3 C語言的函數(shù)(函數(shù)的定義) int fact(int n) { int k, t = 1。1 ? 結(jié)構(gòu)化程序設(shè)計(jì)方法的核心是自頂向下,逐步求精,具體的實(shí)現(xiàn)策略是將復(fù)雜的問題逐步分解成相對(duì)簡(jiǎn)單的子問題,這樣將有利于降低解決問題的難度,提高程序開發(fā)的效率。 for( k=1。 } 參數(shù) (形式參數(shù) ) (自變量) 參數(shù)類型 (定義域) 函數(shù)值的類型 (值域) 函數(shù)名 (函數(shù)關(guān)系) 函數(shù)體 (函數(shù)的內(nèi)容) 返回值 (函數(shù)值的形式) C函數(shù)的調(diào)用 y = fact(5) 實(shí)際參數(shù) (代入數(shù)據(jù)) 4 ? C函數(shù) ? 函數(shù)形式 int fact(int n) ? 函數(shù)內(nèi)容 int fact(int n){ 函數(shù)體 return 表達(dá)式 } ? 定義域 、 值域 參數(shù)的數(shù)據(jù)類型 、 返回值的數(shù)據(jù)類型 ? 調(diào)用 fact(表達(dá)式 ) C語言函數(shù)與數(shù)學(xué)函數(shù)的對(duì)比 ? 數(shù)學(xué)函數(shù) ? 函數(shù)形式 f(x) ? 函數(shù)內(nèi)容 f(x) = x! ? 定義域 、 值域 隱含 ? 調(diào)用 f(表達(dá)式 ) 5 C程序的一般結(jié)構(gòu) ? 一個(gè) C程序一般分為若干個(gè)程序模塊,每一個(gè)模塊用來實(shí)現(xiàn)一個(gè)特定的功能 ? 可以用一個(gè)或幾個(gè)函數(shù)來實(shí)現(xiàn)一個(gè)功能模塊 main f1( ) f2( ) f11( ) f21( ) f22( ) 6 函數(shù)的調(diào)用過程 main( ) { …… f1( )。 f2( ) { … … f22( )。 double distance。y1, amp。 printf(\nThe second coordinate is (%d,%d), x2, y2)。點(diǎn)數(shù)多者獲勝;點(diǎn)數(shù)相同平局。 /* 初始化隨機(jī)數(shù)產(chǎn)生器 */ for (i=1。 j=6。 /* 累加獲勝盤數(shù) */ else if (d1d2) c2++。 } 15 自定義函數(shù) ? 函數(shù)的定義 ? 基本格式 函數(shù)返回類型 函數(shù)名 ( 參數(shù)表 ) { 函數(shù)體 ; } ? 例 : double distance(int x, int y) { double d。 x + 1 (x0) x179。 ? 函數(shù)出現(xiàn)在一個(gè)表達(dá)式中 ? 如: c=2*max(a, b)。 a=sum(5, b); } int sum(int a, int b) { return a+b。 printf(“%d\n”,max)。 } 形式參數(shù)表 實(shí)際參數(shù)表 printChar( )用戶自定義函數(shù) abs( )標(biāo)準(zhǔn)函數(shù) ?|? ?|? void printChar(char ch)。 printChar(?|?)。 void main( ) { int max, a=10, b=20。 printf(“%d \n”,max)。 /* 連續(xù)顯示 n個(gè) ch字符 */ main() { int i,j。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1