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

正文內(nèi)容

c程序設(shè)計(jì)電子教案(中)ppt-全文預(yù)覽

2025-02-09 09:20 上一頁面

下一頁面
  

【正文】 …… □□ 求其前 n項(xiàng)之積的編程題。 for ( i=1。 錯(cuò)在哪里? (如何檢查程序錯(cuò)誤? ) 運(yùn)行結(jié)果: Sum= 運(yùn)行結(jié)果: Sum= 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 65 【 例三 】 編程求 n! ( n由鍵盤輸入) 分析 i=0 S0= 1=S0 (初值 ) i=1 S1= 0 1=S0 1 i=2 S2=1 2=S1 2 i=3 S3=1 2 3=S2 3 i=4 S4=1 2 3 4=S3 4 ? ? ? i=n Sn=1 2 3 4 ? n=Sn1 n 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 66 【 例三 】 編程求 n! ( n由鍵盤輸入) 程序: main() { int i ,n, s=1。 } 累加型算法 程序基本結(jié)構(gòu)為: s=0。i=100。 printf(Sum=%f\n,s)。 float s=0。 else s=s1/i。 float s=0。 for( i=1 。i++) s=s+i。 scanf(%d,amp。x=200。x%7!=0) printf(“x=%d\n”,x)。 for (x=100。 } 結(jié)果: 3 2 8 6 4 【 例二 】 雨水淋濕了算術(shù)書的一道題, 8個(gè)數(shù)字只 能看清 3個(gè),第一個(gè)數(shù)字雖然看不清,但可看出不是 1。D=9。B=9。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 58 main() { int A,B,C,D,E。 } } 【 討論 】 令 z=100xy 只進(jìn)行 101 101= 10201 次運(yùn)算(前者的1%) 取 x=19,y=33 只進(jìn)行20 34= 680 次運(yùn)算(第1種運(yùn)算的 %) 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 57 【 例二 】 雨水淋濕了算術(shù)書的一道題, 8個(gè)數(shù)字只 能看清 3個(gè),第一個(gè)數(shù)字雖然看不清,但可看出不是 1。x++) for (y=0。 } } 結(jié)果: x=0,y=25,z=75 x=4,y=18,z=78 x=8,y=11,z=81 x=12,y=4,z=84 【 討論 此為“最笨”之法 ——要進(jìn)行 101 101 101= 1030301次( 100多萬次)運(yùn)算。z=100。x=100。已知公雞 5元 /只 ,母雞 3元 /只 ,小雞 1元 /3只。 if (k%3==0) goto loop。 for (i=1。 } 結(jié)果: 2 5 8 11 14 變量跟蹤 i ++i%3 輸出 i 1→2 2 2 2→3 0 3→4 1 4→5 2 5 5→6 0 ?? 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 52 其他循環(huán)控制結(jié)構(gòu) ? break 結(jié)束循環(huán) 在 switch中退出 switch結(jié)構(gòu); 在循環(huán)中結(jié)束循環(huán)。 【 注意 】 goto 語句只能從循環(huán)內(nèi)向外跳轉(zhuǎn) ,反之不可! main() { int i=1。 } x=3。i=50。 ? goto 跳轉(zhuǎn) – 跳到循環(huán)體外指定標(biāo)號(hào)處。 ? continue 結(jié)束本次循環(huán) – 循環(huán)“短路” (跳過循環(huán)體后面的語句,開始下一輪循環(huán) )。 if (y50) break。 } 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 49 其他循環(huán)控制結(jié)構(gòu) main( ) { int a,y。 for (i=1。 } while((num/=10)0)。 printf(“請(qǐng)輸入一個(gè)整數(shù) :“); scanf(“%d”,amp。 } ? 一般形式 do { 循環(huán)語句(組) } while ( 條件表達(dá)式 ); ? 用于構(gòu)成直到型循環(huán):先執(zhí)行后判斷 /條件為真繼續(xù)循環(huán),直到條件為假時(shí)結(jié)束循環(huán)。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 46 do… while語句循環(huán)結(jié)構(gòu) 【 例四 】 main() { int n=0,sum=0。 ++n。 if (sum=10000) goto loop。 end: printf(“n = %d\n”,n)。 loop: if (sum=10000) goto end。x%100!=0 i=0 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 41 5 第五章 循環(huán)程序設(shè)計(jì) 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 42 在 C語言中可用以下語句構(gòu)成循環(huán): ? if ? goto ? while ? do ? while ? for 其中 if ? goto是通過編程技巧 (if語句和 goto語句組合 )構(gòu)成循環(huán)功能。 if ( i= = 1) printf (“ This year is a leap year”)。 x)。 } result/10 default 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 40 以下程序的功能是:判斷從鍵盤輸入的年份是否是閏年 。 break 。 break 。 else if ( result 80 ) grade = ?C? 。 case 11: i+ = 1。 else putchar(ch)。ch)。} A:語法有錯(cuò)誤 , 不能編譯 B:輸出 *** C:通過編譯 , 但不能連接 D:輸出 53/2amp。 default: n=n/2。 case 3: n=n*2。a/=b。 else printf(\n)。 6. switch也是多選一的分支語句,它是 if 語句的一個(gè)補(bǔ)充( else if 結(jié)構(gòu)),當(dāng)用它編制程序時(shí)會(huì)增加可讀性。 2. C語言中,邏輯真值為 1;邏輯假值為 0。amp。amp。break。break。break。break。break。break。day)。 printf(\nplease input year,month,day\n)。 printf(bonus=%d\n,bonus)。 else if(i=400000) bonus=bonus2+(i202200)*。 bonus6=bonus4+202200*。i)。 從鍵盤輸入當(dāng)月利潤(rùn) I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)? 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 25 include void main() { long int i。 if (leap) printf(%d is a leap year.\n,year)。 if (year%400==0 || (year%4==0 amp。 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 23 include void main() { int year,leap。 case 1 : process (x , y )。這時(shí),即使內(nèi)外層的常量相同,也不會(huì)引起沖突。 case 6: printf(“ %f: D\n” ,score)。 case 8: printf(“ %f: B\n” ,score)。score)。 成績(jī)score 60 為 E等 (score 為整數(shù) )。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 19 編程:根據(jù)輸入的學(xué)生的成績(jī)判斷等級(jí)。 語句后加或不加 “ break; ”可以使多分支變得非常靈活。 break。 case 4: printf( ″D\n″) 。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 16 switch 語句 switch( 表達(dá)式 ) { case 常量 1 : 語句序列 1 break; case 常量 2 : 語句序列 2 break; case 常量 3 : 語句序列 3 break; ...... default : 語句序列 n } 可選 可選 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 17 switch( i) {case 1: printf( ″A\n″) 。 else if ( 80=score 90) printf (“B\n” )。 if ( score0||score100) printf(“Error!”)。 else printf(Can not divide by zero.\n)。 scanf(%d,%d,amp。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 9 if( 表達(dá)式 ) 語句 A else 語句 B if語句 if語句的一般形式: 表達(dá)式 ? 語句 A 語句 B 真 (非 0) 假 (0) 表達(dá)式 ? 表達(dá)式 A : 表達(dá)式 B 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 10 ? else子句,是可選的。 b 邏輯或 a || b 高 低 C語言中, 任意非零值為邏輯值真; 零為邏輯值假。 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 5 ? 字符數(shù)據(jù)同樣可以用關(guān)系運(yùn)算符比較,比較的依據(jù)是其所用代碼的數(shù)值。其一般形式 : 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 操作數(shù) 關(guān)系運(yùn)算符 操作數(shù) 每個(gè)操作數(shù)可以是變量、常量或者是任意有效的 C語言表達(dá)式。2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 1 計(jì)算機(jī)基礎(chǔ)教研室 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 2 4 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì) 2022年 2月 15日星期二 重慶工學(xué)院計(jì)算機(jī)基礎(chǔ)教研室 3 關(guān)系運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算符 本章將著重討論利用選擇控制實(shí)現(xiàn)選擇結(jié)構(gòu)程序設(shè)計(jì)。 對(duì)于條件的描述,最為常見的就是關(guān)系表達(dá)式。 C語言中,邏輯值真為 1;邏輯值假為 0。amp。然而,在許多問題的解決方案中,常會(huì)根據(jù)情況的不同,采取不同的處理方式。 printf(Enter two numbers(separate by ,):)。 if (b) printf(a/b=%d\n, a/b)。score)。 else if ( 70=score 80) printf (“C\n” )。 執(zhí)行語句 : ?一條簡(jiǎn)單語句 ?空語句 ?復(fù)合語句 ?嵌套其它流程控制語句。 default: printf( ″E\n″) 。 break。 這樣就只執(zhí)行一條語句 i=3時(shí), 運(yùn)行結(jié)果為: C break:跳出 switch語句。 ? case后面的語句可以是 多條 語句,也可以是 復(fù)合語句,還可以是 空 語句。 成績(jī) 60≤score 70 為 D等 。 scanf(“ %d ,amp。 break。 br
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1