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

正文內(nèi)容

c語言程序設計課件-文庫吧資料

2024-10-22 16:03本頁面
  

【正文】 五位跳水高手將參加十米高臺跳水決賽,有好事者讓五個人據(jù)實力預測比賽結果。 ,這個數(shù)就稱為 “ 完數(shù) ” 。 (2)如果 nk,但 n能被 k整除,則應打印出 k的值,并用 n除以k的商 ,作為新的正整數(shù)你 n, 重復執(zhí)行第一步。例如:輸入 90,打印出 90=2*3*3*5。例如: 153是一個 “ 水仙花數(shù) ” ,因為153=1的三次方+ 5的三次方+ 3的三次方。 101200之間有多少個素數(shù),并輸出所有素數(shù)。 if(4*m+3*w+c/2==36) printf(“m=%d,w=%d,c=%d”,m,w,c)。w++) {c=36wm。m++) for(w=0。 for(m=0。m=m+1。求第一天共摘了多少? 第三講 循環(huán)結構 C語言程序設計 【 實例 】 搬磚問題。以后每天早上都吃了前一天剩下的一半零一個。 2. 一球從 100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10次落地時,共經(jīng)過多少米?第10次反彈多高? 3. 求 1+2!+3!+...+20!的和 4. 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個。 第三講 循環(huán)結構 C語言程序設計 作業(yè): 1. 求 s=a+aa+aaa+aaaa+aa...a的值,其中 a是一個數(shù)字。 ,求這兩個數(shù)的最大公約數(shù)。 1+2!+3!+...+20!的和。 printf(%d ,n)。n=100。 int n。而 while是先判斷后執(zhí)行,如果條件不滿足,則一次循環(huán)體語句也不執(zhí)行。 dowhile語句的語義是: 先執(zhí)行循環(huán)體語句一次, 再判別表達式的值,若為真 (非 0)則繼續(xù)循環(huán),否則終止循環(huán)。 ,一般需要在循環(huán)體中動態(tài)改變循環(huán)條件的值。 第三講 循環(huán)結構 C語言程序設計 使用 while語句應注意以下幾點: ,只要表達式的值為真 (非 0)即可繼續(xù)循環(huán)。 i=i+2 ) sum=sum+2*i 第三講 循環(huán)結構 C語言程序設計 (2) while語句的一般形式為: while(表達式 ) {語句; } 其中表達式是循環(huán)條件,語句為循環(huán)體。 或: for ( sum=0 , i=1 。 i=50 。 i++。 i++。 表達式 2 。 } while( i=20)。 a2=an。 printf(“a%d=%ld”,i,an)。 a1=a2=1。 } } 第三講 循環(huán)結構 C語言程序設計 方法三: dowhile循環(huán)語句 include main( ) { long a1,a2,an。 a2=an。 printf(“a%d=%ld”,i,an)。 a1=a2=1。 } } 可否調(diào)換? 第三講 循環(huán)結構 C語言程序設計 方法二: while循環(huán)語句 include main( ) { long a1,a2,an。 a1=a2。i++) { an=a1+a2。 for(i=3。 int i。an=0。 Y end begin N 第三講 循環(huán)結構 C語言程序設計 該題目的 NS流程圖 a1=1。a1=a2。a2=1。 給定的條件稱為循環(huán)條件,反復執(zhí)行的程序段稱為循環(huán)體。 第二講 分支結構 C語言程序設計 循環(huán)結構是程序中一種很重要的結構。 ?C?!=?D? 真,值為 1。 ?C?==?D? 假,值為 0。 ?C?==?C? 真,值為 1。 ?C?!=?A? 真,值為 1。所為(四個關系表達式值的和為 2) 第二講 分支結構 C語言程序設計 再試 C同學,讓 thisman=?C?。 顯然,不是 39。 D說: thisman!=?D?。 C說: thisman==?D?。 B說: thisman==?C?。 代入到四句話中 A說: thisman!=?A?。A39。 ?A?!=?D? 真,值為 1。 ?A?==?D? 假,值為 0。 ?A?==?C? 假,值為 0。 ?A?!=?A? 假,值為 0。A39。 “ 有三句是真話就確定是該人,否則換下一人再試 ” 。畫出 NS流程圖并寫出程序。 已知三個人說的是真話,一個人說的是假話。 C說:是 D。 A說:不是我。 使用條件表達式也可以實現(xiàn)分支結構。 條件表達式的一般形式為: 表達式 1 ? 表達式 2 :表達式 3 當表達式 1的值為非 0時 , 以表達式 2的值作為條件表達式的值 ,否則 , 以表達式 3的值作為條件表達式的值 。在表達式 表達式 … 、表達式 n中只能出現(xiàn)常量和運算符,而且每個表達式的值不能相等。 default: 語句組 n+1 break。 case 表達式 2: 語句組 2 break。 } printf(%f\n,c)。: c=a/b。 case 39。: c=a*b。 case 39。: c=ab。 case 39。: c=a+b。 /* 顯示算式 */ 第二講 分支結構 C語言程序設計 switch(sym) /* 計算算式 */ {case 39。 sym=getchar()。 printf(* : multiplication\n)。 printf(+ : addition\n)。\039。 Please choose + : addition : subtraction * : multiplication / : division 第二講 分支結構 C語言程序設計 ? 1. 程序代碼: include main() {float a=,b=,c=。 第二講 分支結構 C語言程序設計 【 實例 】 編寫程序 , 在如下菜單中選擇一個運算類型 , 并進行相應的運算 。這些問題一般使用switch語句 解決 。 printf(x=%f,y=%f\n,x,y)。 else if(x10) y=x*x3。 if(x0) y=0。 scanf(%f,amp。 x+2 (0≤ x5) y= 0 (x0) x23 (5≤ x10) 10 (x≥ 10) 第二講 分支結構 C語言程序設計 1.編程思路: 開始 輸入 x值 x0 結束 假 真 真 假 顯示 x和 y的值 x5 真 假 x10 y=x+2 y=10 y=x23 y=0 第二講 分支結構 C語言程序設計 2. 程序代碼: include main() { float x=0,y=0。程序中由于采用了縮進格式, if與 else的配對關系一目了然。 ( 2) 本程序中出現(xiàn)了兩次 else。/* 外嵌 if語句結束 */ } 第二講 分支結構 C語言程序設計 3. 運行結果 : 第 1次運行結果 : Input w:回車 w= Ok 第 2次運行結果 : Input w:回車 w= No 第 3次運行結果 : Input w:回車 w= Data over! 第二講 分支結構 C語言程序設計 4. 歸納分析 : ( 1) 本程序在一個 if語句中包含了另一個 if語句 。 else printf(No\n)。amp。 printf(w=%.1f\n,w)。 scanf(%f,amp。 開始 輸入 w值 w0且 w200 顯示 “ Ok” 顯示 “ Data over!” 結束 假 真 w≥50 且w≤55 真 假 顯示 “ No” 第二講 分支結構 C語言程序設計 2.程序代碼: main() { float w=。”的功能 , 但由于本題目是在 w的值大于 0且小于 200的情況下 , 才能執(zhí)行此 if語句 , 所以在此 if語句外面還需要套另一個 if語句 。 1. 編程思路: 在上實例中 , 輸入 w的值后立刻用 if語句實現(xiàn)選擇執(zhí)行“ printf(“Ok\n)。這時需要使用嵌套的 if語句。 第二講 分支結構 C語言程序設計 學會使用嵌套的 if語句 有些問題必須在滿足某種條件后,再繼續(xù)分支處理。amp。 用邏輯運算符把兩個 C語言表達式連接起來的表達式稱為邏輯表達式 。amp。 else printf(No\n)。amp。 printf(w=%.1f\n,w)。 scanf(%f,amp。 w=55 顯示 “ Ok” 顯示 “ No” 第二講 分支結構 C語言程序設計 2. 程序代碼: include main() { float w=。 輸入體重 w的值 w =50 amp。amp。 1. 編程思路: 先將體重存放在變量 w中,要使 w的值在 50至 55范圍內(nèi),應同時滿足 “ w=50”和 “ w=55”。 算術運算符優(yōu)先級較高,關系和邏輯運算符優(yōu)先級較低。amp。amp。這時使用邏輯運算符 。 第二講 分支結構 C語言程序設計 處理問題時經(jīng)常需要同時判斷多個條件 。 第二講 分支結構 C語言程序設計 ( 3) C語言中允許程序中的 if語句不帶 else部分 。當表達式結果為 “ 真 ” (即 不等于 0)時,執(zhí)行語句組 1,表達式結果為 “ 假 ” (即等于 0)時,執(zhí)行語句組 2。 if語句根據(jù)其后面括號中表達式的結果 , 選擇執(zhí)行某個分支程序段 。 本例題需要根據(jù) “ a==6”是否為 “ 真 ” 來選擇執(zhí)行不同的兩個輸出語句 。 例如 , 當 a的值為 6時 , 關系表達式 “ a==6”的值為 1, 當 a的值為 5時 , 關系表達式 “ a==6”的值為 0。 關系運算的判斷結果只有 “ 真 ” 或 “ 假 ” 兩種可能 , 關系成立時為 “ 真 ” , 不成立時為 “ 假 ” 。} /* if語句結束 */ } 第二講 分支結構 C語言程序設計 3.運行結果: 第 1次運行結果: Input a:6回車 a=6 Right! Great! 第 2次運行結果: Input a:5回車 a=5 Wrong! Sorry! 第二講 分支結構 C語言程序設計 4.歸納分析: ( 1) 程序中的 “ a==6”是關系表達式 。 } else {printf(Wrong! \n)。 if(a==6) /* if語句開始 */ {printf(Right! \n)。a)。 printf(Input a:)。 在 C語言中判斷 a中的值是否為 6,使用 “ if(a==6)”形式?!?。”,要顯示 “ Wrong! ” 和 “ Sorry! ” ,執(zhí)行兩條語句“ printf(”Wrong! \n“)。 1. 編程思路: 要顯示 “ Right! ” 和 “ Great! ” ,應執(zhí)行兩條語句“ printf(”Right! \n“)。 在 C語言中,這類問題需要使用 if語句解決,而判斷操 作通常使用關系運算符。 輸出結果為: a= b=100 ? 換行符號 例 : printf(“a=%f\nb=%d”,a,b)。 printf(%f %d, a, b)。 a = 。 定義三個變量為整數(shù)類型 如未定義,則在編譯時被查出,認為非法 ( 2)變量未被賦值前,值為 未知 ( 3)對變量賦值過程是 “ 覆蓋 ” 過程,用新值去替換舊 ( 4)讀出變量的值,該變量保持不變 ( 5)參與表達式運算的所有變量都保持原來的值不變 第一講 簡單的 C程序設計 C語言程序設計 變量賦值過程 d e f 未賦值前 執(zhí)行 d=7 執(zhí)行 e=d 執(zhí)行 f
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1