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

正文內(nèi)容

數(shù)據(jù)的組織結(jié)構(gòu)-文庫(kù)吧

2025-02-27 10:29 本頁(yè)面


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