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

正文內(nèi)容

第四章語句與程序控制結(jié)構(gòu)-wenkub

2022-09-12 08:16:33 本頁面
 

【正文】 } x x≥0 x2 + 1 x0 13 條件成立與不成立的輸出格式、輸出項完全一樣,因而上例可化簡如下: main( ) { float x, y。 if (x=0) { y=x。 若分支條件不成立,則執(zhí)行內(nèi)嵌語句 2,之后 執(zhí)行后續(xù)語句。 a=b。 scanf(”%f,%f”, amp。 scanf(”%d”, amp。描述了分支控制條件。 } 6 4. if 語句 (分支控制語句 ) 1. if 語句的 三種形式 單路分支: 條件成立執(zhí)行操作,不成立什么也不做; 雙路分支: 條件成立執(zhí)行 A操作,不成立執(zhí)行 B操作 ; 嵌套分支: 條件成立執(zhí)行 A操作,不成立時還需要進 一步進行分支判斷。d)。 c3=num+48。039。 scanf(”%d”, amp。 } 2cbas ??? )(*)(*)(* csbsassa r e a ????3 例 2:將一個三位整數(shù)的各位數(shù)符分離出來,并轉(zhuǎn) 換為數(shù)字字符倒序輸出。 s=*(a+b+c)。 scanf(”%f,%f,%f”, amp。1 第四章 語句與程序控制結(jié)構(gòu) 語句總述 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 程序舉例 2 順序結(jié)構(gòu)程序舉例 3,4,6 例 1:輸入三角形的三邊長,求三角形的面積。a, amp。 area=sqrt(s*(sa)*(sb)*(sc))。 main( ) { int num。num)。 */ num=num/10。 printf(”%3c,%3c,%3c\n”, c1, c2, c3)。 x1=d*pow(1+P1, 3)d。 選擇結(jié)構(gòu) 7 第一種形式 —— 單路分支 if (表達(dá)式 ) 語句 內(nèi)嵌語句 ;可是一條語句、復(fù) 合語句、空語句。 8 執(zhí)行流程: 首先求解表達(dá)式,并對其值進行邏輯判斷;非 零視為真,執(zhí)行內(nèi)嵌語句,之后執(zhí)行后續(xù)語句。x)。a, amp。 b=t。 11 對應(yīng)算法: P T F 內(nèi)嵌 內(nèi)嵌 語句 1 語句 2 可分行書寫: if (表達(dá)式 ) 語句 1 else 語句 2 12 例:根據(jù) x求 y值 y= main( ) { float x, y。 printf(”y=%f\n” , y)。 scanf(”%f”, amp。 printf(”y=%f\n”, y)。 scanf(”%f,%f,%f”, amp。 if(a+bc amp。 b+ca) { s=(a+b+c)/。 } 15 第三種形式 —— 階梯 if (不成立時 嵌套分支 ) if ( e1 ) s1 else if ( e2 ) s2 else if ( e3 ) s3 ┇ else if ( em ) sm else sn 其中: ei各層的分支條件; si各層的內(nèi)嵌語句; 執(zhí)行流程: 首先計算并判斷 e1的值,為真執(zhí)行 s1, 之后退出分支。 printf(”Enter score:”)。 else if (g=80) printf(”A”)。 } 80~ 100分 A檔 70~ 79分 B檔 60~ 69分 C檔 0~ 59分 D檔 17 注意 : 分支條件的正確性 main( ) { int g。 if (g0||g100) printf (”INPUT ERROR !”)。 else if (g=80) printf(”A”)。g)。g=100) printf(”A”)。 if (g=60amp。amp。 例:分支條件不成立時需要進一步分支 算法表示: 算法實現(xiàn): if (e1) s1 else if (e2) s2 else s3 e1 e2 T F T F s1 s2 s3 20 例:分支條件成立與不成立,均要進一步分支 算法表示: 算法實現(xiàn): e1 e2 e3 T F T F T F s1 s2 s3 s4 if (e1) if (e2) s1 else s2 else if (e3) s3 else s4 21 例:分支條件不成立時需要若干層進一步的分支 算法表示: 算法實現(xiàn): e1 e2 e3 T F T F T F s1 s2 s3 s4 if (e1) s1 else if (e2) s2 else if (e3) s3 else s4 可見:階梯 if是條件不成立時的嵌套結(jié)構(gòu) 22 例:編程,判定某年是否閏年 閏年條件:整百的年份能被 400整除; 或非整百的年份能被 4整除。 if (year%100==0) if (year%400==0) leap=1。 if (leap==1) printf(”%d is a leap yeas.\n”,year)。amp。 printf(”Enter x:”)。amp。 printf(”x=%,y=%\n”, x, y)。 if(x0||x=30)printf(┅ )。 printf(y=%\n, y)。c)。 else c=c。 else z+=1。 printf(“y0”)。 若表達(dá)式的值不與任何常量相等,則執(zhí)行 default 后的語句,執(zhí)行完畢退出分支。g)。 case 7: c1=’B’ 。 } 80~ 100分 A檔 70~ 79分 B檔 60~ 69分 C檔 0~ 59分 D檔 break。 break。 case 7: c1=’B’ 。 char c1。 printf(”3. Multiply\n”)。 ┇ 37 c1=getchar( )。 scanf(“%d,%d”, amp。 break。 break。 scanf(“%c”,amp。 case ?C? : printf(“60~ 69\n”)。 結(jié)果: 60~ 69 60 錯誤輸入 ?! 39 switch語句 示例 解決方法 ——break語句: main() { char s。break。break。 } } 這才差不多 ! break! 運行結(jié)果: 60~ 69 40 switch語句 示例 解決方法 ——break語句: main() { char s。break。break。 } } 討論 switch(s)語句中的 s實際上并非真正的條件選擇,而只是一種跳轉(zhuǎn)指示(與 if語句不同),表示下面應(yīng)該跳轉(zhuǎn)到什么位置繼續(xù)執(zhí)行。 41 switch語句 示例 main() { int x=1,y=0,a=0,b=0。break。 case 3 : a++。 允許多個 case共用一個執(zhí)行語句。 main( ) { int a, b, c, d, max。b, amp。 /*取四者之一假定最大 */ if (bmax) max=b。 } 43 例:找出三個整數(shù)中的最大、最小數(shù)。a, amp。 max=cmax? c: max。 } 44 例:輸入三個整數(shù),由大到小輸出。b,amp。 b=t。} if(bc) {t=b。 } 輸入 abc ab? a?b bc? ac? a?c b?c N N N Y Y Y 45 例:輸入一個不多于 5位的正整數(shù) 要求: 1. 輸出它是幾位; 2. 輸出該數(shù); 3. 逆序、空格分隔輸出各位數(shù)字; 如輸入: 123,輸出: 3 2 1 輸入 a 求 a的位數(shù) 分離 a的各位數(shù)字 輸出 a、位數(shù)、逆序數(shù) 字 46 main( ) { long a。a)。 else if(a=10) w=2。 /*L:防止溢出 */ p3=(ap5*10000Lp4*1000)/100。 switch( w ) { case 5: printf(”%d\b\b\b”, p5)。 case 1: printf(”%d\b\b\b”, p1)。 case 4: printf(”%d %d %d %d”, p1, p2, p3, p4)。 case 2: printf(”%d %d”, p1, p2)。 輸入 a、 b、 c、 d T ab F a?b 248。 T bd F b?d 248。 執(zhí)行流程: 首先求解表達(dá)式并對其值進行邏輯判斷,為真 執(zhí)行內(nèi)嵌語句;之后再次求解表達(dá)式并判斷,為真 再次執(zhí)行內(nèi)嵌語句;當(dāng)表達(dá)式值為假時,退出 while 循環(huán),執(zhí)行后續(xù)語句。 i++ 。 是錯誤的。 printf(”Enter number:”)。 scanf(”%d”, amp。 i++ 。 內(nèi)嵌語句為循環(huán)體;形式:單條、復(fù)合、空語句。 i=1, fact=1。 printf(”%d\n”, fact)。 do { ch=
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1