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

正文內(nèi)容

數(shù)據(jù)的組織結構(一)(1)-文庫吧

2025-02-27 10:29 本頁面


【正文】 on0 end:\n)。 do { scanf(%d, code)。 if (code0 || codeNUM) { /* 檢驗輸入的編碼是否有效 */ printf(\nInvalid vote.)。 } else { if (code!=0) vote[code1] = vote[code1]+1。 /* 累加票數(shù) */ } } while (code!=0)。 程序代碼 /* 輸出選票 */ printf(\n The amount of votes is :)。 for (i=0。 iNUM。 i++) { printf(%4d, vote[i])。 } /* 計算最高得票數(shù)量 */ winner = 0。 for (i=1。 iNUM。 i++) { if (vote[i]vote[winner]) winner = i。 } /* 輸出得票最高的所有候選人 */ printf(\nThe winner :)。 for (i=winner。 iNUM。 i++) { if (vote[i]==vote[winner]) printf(%3d,i+1)。 } } ? 根據(jù)需求對數(shù)據(jù)進行統(tǒng)計 ? 為了滿足特定的需要,對一組數(shù)據(jù)的某些特征進行統(tǒng)計是一項經(jīng)常遇到的基本操作。例如,統(tǒng)計一段文本中某個字符出現(xiàn)的頻率;統(tǒng)計學生考試的平均成績等等都屬于統(tǒng)計操作。統(tǒng)計操作的結果往往是通過對所有數(shù)據(jù)進行掃描、判斷或綜合加工得到的。在 C程序中,參與統(tǒng)計操作的批量數(shù)據(jù)可以用一維數(shù)組來組織,具體統(tǒng)計過程可以通過邏輯判斷、累計、算術運算等基本操作手段實現(xiàn)。 例 2:在一段文本中,可能會出現(xiàn)各式各樣的字符。編寫一個程序,從鍵盤讀入一行文本,完成統(tǒng)計每個英文字母出現(xiàn)頻率的操作。 ? 問題分析 ? 用一維數(shù)組構造 26個用于記錄每個字母出現(xiàn)次數(shù)的累加器 。 ? 對于輸入的文本字符 , 可以在讀取時檢查一下是否為英文字母 , 而不需要將其存儲起來 。 ? 算法描述 開始 c h = g e tch a r() 輸出統(tǒng)計結果 相應累加器加 1 結束 是大寫 是小寫 相應累加器加 1 c h ! = ’ \ n ’ Y N Y N N Y include define NUM 26 main( ) { int letter[NUM] = {0}。 char ch。 int i。 printf(\nEnter text line\n)。 while ((ch=getchar()) != 39。\n39。) { if (39。A39。=ch ch=39。Z39。) { /* 檢測是否為大寫字母 */ letter[ch39。A39。] = letter[ch39。A39。]+1。 } else { if (39。a39。=ch ch=39。z39。) /* 檢測是否為小寫字母 */ letter[ch39。a39。] = letter[ch39。a39。]+1。 } } /* 輸出每個英文字母出現(xiàn)的次數(shù) */ for (i=0。 iNUM。 i++){ printf(\n\39。%c\39。:%d, 39。A39。+i, letter[i])。 } } ? 程序代碼 例 3:每年中央電視臺都要舉辦青年歌手大獎賽。假設有 13位評委參與評分工作。計算每位歌手最終得分的方法是:首先去掉一個最高分和一個最低分,然后計算剩余 11個分數(shù)的平均值,所得結果就是選手的最終得分。希望編寫一個程序,幫助工作人員計算每個歌手的分數(shù)。 ? 問題分析 ? 用一維數(shù)組存儲 13位評委給出的分數(shù) ? 尋找最高分和最低分 ? 計算剩余 11個分數(shù)的平均分 ? 算法描述 開始 輸入 13 位評委的分數(shù) 輸出歌手的分數(shù) 計算最高、最低分及總分 結束 計算歌手的最終分數(shù) include d
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1