18-順序、分支、選擇結構的綜合應用(課堂).ppt_第1頁
18-順序、分支、選擇結構的綜合應用(課堂).ppt_第2頁
18-順序、分支、選擇結構的綜合應用(課堂).ppt_第3頁
18-順序、分支、選擇結構的綜合應用(課堂).ppt_第4頁
18-順序、分支、選擇結構的綜合應用(課堂).ppt_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目3 學生總評成績的統計與排序涉及到的知識點如下 單元一 while語句的流程以及應用單元二 do while語句的流程以及應用單元三 for語句的流程以及應用單元四 break continue語句的應用單元五 循環結構的嵌套練習單元六 分支 循環結構的綜合應用單元七 一維數組的定義及應用單元八 二維數組的定義及應用單元九 學生總評成績統計與排序的實現 知識點回顧 1 循環的嵌套 多重循環 while do while for語句可以相互嵌套 本次課內容 順序 分支 循環結構的綜合應用 單元六順序 分支 循環結構的綜合應用 順序 分支 循環三種結構可以相互嵌套 分支中可以有循環 循環中可以有分支 順序可以穿插在各種程序設計中 總結 1 遇到判斷的時候 要想到 如果 if2 遇到重復處理的事件 要想到 循環 1 while if 綜合應用的格式 3 for if else 2 do switch while 練習 一 選擇題1 對于下面的for循環 循環體執行的次數是 for i 1 i 10 i i 2 A 6B 5C 4D 72 對下面的for循環 循環體的執行次數是 for i 5 i 10 i A 6B 5C 4D 73 對下面的while循環 循環體執行的次數是 a 50 while a A 60B 50C 40D 70 4 do while語句的循環體 A 可能一次也不被執行B 至少要被執行一次C 由循環條件決定執行次數D都對5 下面的循環執行完后 a為 for a 1 a 5 a a 2 a A 5B 4C 7D 86 下面的循環執行完后 循環體執行的次數為 while k 10 k A 10B 11C 9D 無窮次 7 下面的循環執行完后 s為 s 0 do s s 1 while s A0B1C 1D無答案8 下面的程序執行完后 a b的值是 for a 1 a 1 b if a b break A 1 1B 5 5C 6 6D都不對9 下面的程序執行后 s的值為 for s i 1 i 100 i s s 1 i A0B2C1D難以確定 10 下面的循環執行完后 s為 for a 1 a 5 a for b s 0 b a b s s a A6B4C7D以上都不正確二 填空題1 下面的程序段執行后 輸出 個星號 inti 100 While 1 i if i 0 break printf 2 下面的程序段 s計算的數學表達式是 inti 1 floats 0 f 1 while i 100 s s f i f f i 3 下面的程序段的功能是判斷x是否為 intx a f 1 scanf d 4 下面的程序段輸出結果是 inti a 0 for i 0 i3 j a if a 3 break 6 下面的程序段運行后 j的值是 inta 0 j 0 while j 100 a j j 7 下面的程序段執行后 a的值是 inta 0 j 1 do a j j while j 5 8 下面的程序輸出結果是 main intx for x 0 x 4 x if x 2 0 printf c 65 x printf d x 9 下面程序的輸出結果是 s s a 語句執行的次數是 main intx y a s for x 0 x 5 x a x s 0 for y 0 y x y s s a printf d y 10 main intx 1 y 2 z 3 t do t x x y y t z while x y z printf d d d x y z 程序的輸出結果是 三 實訓題目 1 求s a aa aaa 前N項之和 其中a為0 9間的數字 a N由鍵盤輸入 為1 9之間的數字 2 按從大到小的順序找出所有四位數中的完全平方數 3 任意輸入一個自然數M 找出大于 或者小于 M的N個素數 4 選出5000以下符合條件的自然數 條件是 千位數字與百位數字之和等于十位數字與個位數字之和 且千位數字與百位數字之和等于個位數字與千位數字之差的10倍 計算并輸出這些自然數 5 輸入N值 輸出如下圖形 共N行 設N 26 AABAABCBAABCDCBA 6 設A B C為三個非零的正整數 計算并輸出下列不定方程組解的個數CNT以及滿足此條件的所有A B CA B C 13A C 57 你在忙什么 比爾 教授隨意問比爾 準備帶三個女孩乘車游覽 比爾答道 原來如此 敢問三位佳麗芳齡幾何 教授笑問 比爾思考片刻說 她們年齡的相乘得到2450 她們年齡相加是您年齡1 2 教授略略沉思 對比爾說 我已經知道她們的年齡 請寫C程序找出三個女孩的年齡 8 在1 100以內找這樣的數 它是某3個數的積 又恰是這3個數的和 比如6滿足該條件 因為它同時是1 2 3這3個數的積與和 9 一張百元人民幣鈔票換成元票 要求50元 20元 10元 5元 2元 1元的單鈔至少一張 問有多少中兌換方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論