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

正文內(nèi)容

c語言程序設(shè)計(第二版)中ppt(完整版)

2025-03-21 08:25上一頁面

下一頁面
  

【正文】 程序如下: int s = 0。 ?學(xué)習(xí)內(nèi)容 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C 循環(huán)結(jié)構(gòu)的程序設(shè)計 1. while語句 ? 一般形式: while (表達(dá)式 ) 循環(huán)體語句; ? 執(zhí)行流程: expr T 循環(huán)體 F while 其中: ? while后面的括號( )不能省。 } printf (sum = %d\n, sum)。 ? while語句注意事項: int a = 0, b = 0。 (5) 要在 while語句的某處(表達(dá)式或循環(huán)體內(nèi))改變循環(huán)控制變量,否則極易構(gòu)成死循環(huán)。 printf (sum = %d\n, sum)。 (2) 用 m除以 n,余數(shù)為 r,如果 r等于 0,則 n是最大公因子,算法結(jié)束,否則 (3)。 //求余數(shù) m = n。 ? 表達(dá)式的值是是循環(huán)的控制條件。 } 運行結(jié)果: sum = 5050 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C ? do_while語句注意事項: int a = 0, b = 0。 (6) dowhile語句也可以組成多重循環(huán),而且也可以和 while語句相互嵌套。 ? 循環(huán)的條件。 } 運行結(jié)果: sum = 5050 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C ? for語句注意事項: 例:計算 1*2+3*4+5*6+…+99*100 。比方說,這三個表達(dá)式都可以是逗號表達(dá)式,即每個表達(dá)式都可由多個表達(dá)式組成。 i = 1。 for ( 。d\n, a)。 for ( 。 ……. } ? 嵌套循環(huán)的跳轉(zhuǎn) 禁止: ? 從外層跳入內(nèi)層 ? 跳入同層的另一循環(huán) ? 向上跳轉(zhuǎn) 4. 循環(huán)嵌套 (4) for( 。 for (i = 1。j10。 表達(dá)式 1。amp。 //輸出其大寫字母 else //不是小寫字母 break。 …… } for循環(huán)后的第一條語句 ? 多重循環(huán)中, break的使用 問:在嵌套循環(huán)的情況下,如何讓break語句跳出最外層的的循環(huán)體? 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C ? continue語句 功能: 結(jié)束本次循環(huán),跳過 循環(huán)體中 尚未執(zhí)行的語句,進(jìn)行下一次是否執(zhí)行循環(huán)體的判斷。 i 10。 printf (average value: %.2f\n, sum / num)。 loop: sum += i++。 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C 6. exit( )函數(shù) ? 功能: ? 說明: 參數(shù) status為 int型, status的值傳給調(diào)用進(jìn)程(一般為操作系統(tǒng))。程序在開始接受用戶輸入的三角形的三個邊長后,首先要對這三邊作合法性檢查,如三邊中有某一邊長度小于或等于 0,則終止程序的執(zhí)行,同樣如果 s*(sa)*(sb)*(sc)為負(fù),也要終止程序的執(zhí)行。c)。 printf (area = %.2f\n, area)。 這一思路的算法如下: ① 從鍵盤輸入一正整數(shù) m。 i = 2。m)。 printf (input a number: ―)。 if (i k) printf (yes\n)。 問題分析: 讀入一個偶數(shù) n,將它分成 p和 q,使 n = p + q。 for (j = 2。n)。 i = (int) sqrt(p)。 } } } while (flagp * flagq == 0)。 float n = , t = 1, pi = 0。 ﹡ ﹡﹡﹡ ﹡﹡﹡﹡﹡ ﹡﹡﹡﹡﹡﹡﹡ ﹡﹡﹡﹡﹡ ﹡﹡﹡ ﹡ 問題分析: 菱形的大小 size其實就是中間行中 *號的個數(shù),也是整個菱形的行數(shù),其值必須是奇數(shù)。size)。 //每行打印 *之前應(yīng)打印的空格數(shù) for (k = 1。例如, 101~ 104之間總共包含四個整數(shù) 101, 102, 103, 104,其中 0的個數(shù)為 4, 1的個數(shù)為 5, 4的個數(shù)都為 1,其余數(shù)碼沒出現(xiàn)都為 0。 scanf (%d%d, amp。 do { r = s % 10。 break。 break。 printf (4 %4d 5 %4d 6 %4d 7 %4d\n, count4, count5, count6, count7)。 ? 三種循環(huán)結(jié)構(gòu)可以相互轉(zhuǎn)換。 有沒有更好的方法來解決呢? 有!就是用 數(shù)組 來編程。 int a[n]。 語言程序設(shè)計教程 第二版 第七章 數(shù) 組 C ? 引用說明: (2) 只能逐個引用數(shù)組元素,不能一次引用整個數(shù)組 (3) 數(shù)組定義以后,數(shù)組中的每一個元素其實就相當(dāng)與一個變量,所以我們有時也把數(shù)組元素稱為 下標(biāo)變量 。 (?) 例: int a[3]。 語言程序設(shè)計教程 第二版 第七章 數(shù) 組 C 一維數(shù)組的賦值 ? 一維數(shù)組的初始化賦值 數(shù)據(jù)類型符 數(shù)組變量名 [常量表達(dá)式 ] = {表達(dá)式 1,表達(dá)式 2, … ,表達(dá)式 n}; ? 初始化賦值說明: (1) ―=‖后面的表達(dá)式列表一定要用 { }括起來,被括起來的表達(dá)式列表被稱為初值列表,表達(dá)式之間用“ , ”分隔; (2) 表達(dá)式的個數(shù)不能超過數(shù)組變量的大?。? 例 int a[4] = {1, 2, 3, 4, 5}。b39。 則數(shù)組 str的實際大小為 5。 錯誤! 數(shù)組定義后,如何對數(shù)組進(jìn)行賦值呢? 只能通過 C語句對數(shù)組中的數(shù)組元素逐一賦值。b39。 語言程序設(shè)計教程 第二版 第七章 數(shù) 組 C ? 一維數(shù)組在程序中賦值 ? 使用循環(huán)語句來逐一賦值 例如,將數(shù)組 a的各元素賦值成奇數(shù)序列 。 i 10。a39。 這種方法是適合于字節(jié)型數(shù)組的整體賦值,或?qū)Ψ亲止?jié)型數(shù)組進(jìn)行清 0 。 注意: 在使用 memset和 memcpy函數(shù)時,源程序中要包含頭文件 “ ‖。) //輸入字符串,判斷統(tǒng)計 if (ch = 39。]++。 } 運行結(jié)果: AABBCCxyYzEEE ↙ A(2) B(2) C(2) D(0) E(3) F(0) G(0) H(0) I(0) J(0) K(0) L(0) M(0) N(0) O(0) P。 i 26。 amp。 語言程序設(shè)計教程 第二版 第七章 數(shù) 組 C 一維數(shù)組應(yīng)用舉例 【 例 1】 輸入一行字符,統(tǒng)計其中各個大寫字母出現(xiàn)的次數(shù)。 例如, 兩個數(shù)組元素之間的賦值 。 memset (str, 39。a[i])。 for (i = 0。y39。 a[0] = 1。而且數(shù)組不初始化,其數(shù)組元素為隨機值。c39。 經(jīng)過以上定義和初始化后, a[0] = 0, a[1] = 1, a[2] = 2, a[3] = 3, a[4] = 4。 //將數(shù)組 a的第 1個元素賦值為 2 a[1] = 4。 (4) 數(shù)組引用要注意越界問題。 //數(shù)組的大小不能是浮點常量 int c[n+10]。 //定義了有 10個數(shù)據(jù)元素的 int型數(shù)組 a float f[20]。 ? 在循環(huán)程序中應(yīng)避免出現(xiàn)死循環(huán),即應(yīng)保證循環(huán)控制變量的值在運行過程中可以得到修改,并使循環(huán)條件逐步變?yōu)榧伲瑥亩Y(jié)束循環(huán)。 } 運行結(jié)果: input two integer: 1500 3000↙ 0 – 403 1 – 900 2 – 1400 3 – 401 4 – 400 5 – 500 6 – 500 7 – 500 8 – 500 9 – 500 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C 本章小結(jié) 本章主要討論了循環(huán)結(jié)構(gòu)程序設(shè)計的有關(guān)方法,重點介紹了與 C語言三種循環(huán)控制結(jié)構(gòu)有關(guān)的 while語句、 dowhile語句及 for語句。 break。 break。 break。num2)。對所得到的數(shù)碼進(jìn)行計數(shù),可采用 switch語句來實現(xiàn)。 k++) //打印每行前面的空格 printf ( )。 exit (1)。經(jīng)過分析得知:當(dāng)行數(shù) i(假設(shè)最上面的一行為第 1行) ≦ (size+1)/2時,該行上的 *號個數(shù)為 n = 2*i1,否則n = 2*( sizei+1)1。 n += 2。 } 判斷 p是否為素數(shù) 判斷 q是否為素數(shù) 運行結(jié)果: please input n: 98↙ 98 = 19 + 79 please input n: 9↙ input data error! 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C ??????? 7151311? 【 例 】 利用下面的公式求 π 的近似值,要求累加到最后一項小于 106為止。 break。 exit (1)。 j++) if (q除以 j的余數(shù) = 0) { flagq = 0。 flagp = 1。 } do_while循環(huán) 語言程序設(shè)計教程 第二版 第六章 循環(huán)結(jié)構(gòu)程序設(shè)計 C 循環(huán)結(jié)構(gòu)程序設(shè)計舉例 【 例 1】 驗證哥德巴赫猜想:任一充分大的偶數(shù),可以用兩個素數(shù)之和表示。m)。 for (i = 2。 i++。 ④ 若 m % i為 0,則判定 m不是素數(shù),并終止對其余 i值的檢驗;否則,令 i = i + 1;并繼續(xù)對其余 i值進(jìn)行檢驗,直到全部檢驗完畢為止,這時判定 m是素數(shù)。 ? 當(dāng)循環(huán)體至少執(zhí)行一次時,用 dowhile循環(huán),反之,如果循環(huán)體可能一次也不執(zhí)行,選用 while循環(huán)。 exit (1)。 ))()(( bsbsass ???include include include void main ( ) { float a, b, c。 終止整個程序的執(zhí)行,強制返回操作系統(tǒng)。 //轉(zhuǎn)到標(biāo)號為 loop的語句去執(zhí)行 printf (sum = %d\n, sum)。s sum: 45 average value: 假設(shè)輸入的 10個整數(shù)為:1 2 3 –4 5 –6 7 8 9 10 語言程序設(shè)計教程
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1