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

正文內(nèi)容

chap10函數(shù)與程序結(jié)構(gòu)-展示頁

2025-07-24 17:58本頁面
  

【正文】 … } double vol_ball( ) { …… } main cal vol_ball main cal vol_ball 例 91 分析 int main(void) { …… cal (sel)。 …… z = mypow(, 2)。 return(PI*r*r*h/3. )。r,amp。 printf(請輸入圓錐的底圓半徑和高: )。 return(PI*r*r*h)。r,amp。 printf(請輸入圓柱的底圓半徑和高: )。 return(*PI*r*r*r)。 scanf(%lf,amp。 } } /* 計(jì)算球體體積 V=4/3*PI*r*r*r */ double vol_ball( ) { double r 。 case 3: printf(圓錐體積為: %.2f\n, vol_cone( ) )。 case 2: printf(圓柱體積為: %.2f\n, vol_cylind( ) )。 switch (sel) { case 1: printf(球體積為: %.2f\n, vol_ball( ))。 double vol_cylind(void )。 /* 輸入 1~3, 調(diào)用 cal() */ } return 0。 if (sel 1 || sel 3) break。 scanf(%d,amp。 printf( 其他 退出程序運(yùn)行 \n)。 printf( 2計(jì)算圓柱體積 \n)。 int main(void) { int sel。Chap 10 函數(shù)與程序結(jié)構(gòu) 函數(shù)的組織 遞歸函數(shù) 宏定義 編譯預(yù)處理 本章要點(diǎn) ? 怎樣把多個(gè)函數(shù)組織起來? ? 怎樣用結(jié)構(gòu)化程序設(shè)計(jì)的思想解決問題? ? 怎樣用函數(shù)嵌套求解復(fù)雜的問題? ? 怎樣用函數(shù)遞歸解決問題? ? 如何使用宏? 使用結(jié)構(gòu)化程序設(shè)計(jì)方法解決復(fù)雜的問題 ?把大問題分解成若干小問題,小問題再進(jìn)一步分解成若干更小的問題 ?寫程序時(shí),用 main()解決整個(gè)問題,它調(diào)用解決小問題的函數(shù) ?這些函數(shù)又進(jìn)一步調(diào)用解決更小問題的函數(shù),從而形成函數(shù)的嵌套調(diào)用 函數(shù)的組織 main( ) 函數(shù) 1 函數(shù) 2 …… 函數(shù) m 函數(shù)1_1 函數(shù)1_2 函數(shù)m_1 函數(shù)m_n …… 程序結(jié)構(gòu) 例 101 設(shè)計(jì)一個(gè)常用圓形體體積計(jì)算器,采用命令方式輸入 3,分別選擇計(jì)算球體、圓柱體、圓錐體的體積,并輸入計(jì)算所需相應(yīng)參數(shù)。 分析: ?輸入 3選擇計(jì)算 3種體積,其他輸入結(jié)束計(jì)算 ?設(shè)計(jì)一個(gè)控制函數(shù) cal(), 經(jīng)它辨別圓形體的類型再調(diào)用計(jì)算球體 、 圓柱體 、 圓錐體體積的函數(shù) ?設(shè)計(jì)單獨(dú)的函數(shù)計(jì)算不同圓形體的體積 程序解析 計(jì)算常用圓形體體積 3層結(jié)構(gòu), 5個(gè)函數(shù) 降低程序的構(gòu)思、編寫、調(diào)試的復(fù)雜度 可讀性好 程序結(jié)構(gòu) main( ) cal ( ) vol_ball ( ) vol_cylind ( ) vol_cone ( ) 例 101源程序 define PI void cal ( int sel )。 while( 1 ){ printf( 1計(jì)算球體體積 \n)。 printf( 3計(jì)算圓錐體積 \n)。 printf(“請輸入計(jì)算命令: ” )。sel)。 /* 輸入非 1~3, 循環(huán)結(jié)束 */ else cal (sel )。 } /* 常用圓形體體積計(jì)算器的主控函數(shù) */ void cal ( int sel ) { double vol_ball(void )。 double vol_cone(void )。 break。 break。 break。 printf(請輸入球的半徑: )。r)。 } /* 計(jì)算圓柱體積 V=PI*r*r*h */ double vol_cylind( ) { double r , h 。 scanf(%lf%lf,amp。h)。 } /* 計(jì)算圓錐體積 V=h/3*PI*r*r */ double vol_cone( ) { double r , h 。 scanf( lf lf,amp。h)。 } 函數(shù)的嵌套調(diào)用 ? 順序調(diào)用 int main(void) { …… y = fact(3)。 …… } double fact(int n) { …… } double mypow(double x, in n) { …… } main fact mypow main fact mypow 函數(shù)的嵌套調(diào)用 ? 嵌套調(diào)用 int main(void) { ……
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1