数据的组织结构(编辑修改稿)内容摘要:

=getchar()) != 39。 \n39。 ) { if (39。 A39。 =ch amp。 amp。 ch=39。 Z39。 ) { /* 检测是否为大写字母 */ letter[ch39。 A39。 ] = letter[ch39。 A39。 ]+1。 } else { if (39。 a39。 =ch amp。 amp。 ch=39。 z39。 ) /* 检测是否为小写字母 */ letter[ch39。 a39。 ] = letter[ch39。 a39。 ]+1。 } } /* 输出每个英文字母出现的次数 */ for (i=0。 iNUM。 i++){ printf(\n\39。 %c\39。 :%d, 39。 A39。 +i, letter[i])。 } }  程序代码 来自 中国最大的资料库下载 例 3:每年中央电视台都要举办青年歌手大奖赛。 假设有 13位评委参与评分工作。 计算每位歌手最终得分的方法是:首先去掉一个最高分和一个最低分,然后计算剩余 11个分数的平均值,所得结果就是选手的最终得分。 希望编写一个程序,帮助工作人员计算每个歌手的分数。  问题分析  用一维数组存储 13位评委给出的分数  寻找最高分和最低分  计算剩余 11个分数的平均分 来自 中国最大的资料库下载  算法描述 开始 输入 13 位评委的分数 输出歌手的分数 计算最高、最低分及总分 结束 计算歌手的最终分数 来自 中国最大的资料库下载 include define NUM 13 main( ) { float score[NUM]。 */ int i, minValue, maxValue。 float sum。 /* 输入 13位评委给出的分数 */ printf(\nEnter 13 score:)。 for (i=0。 iNUM。 i++){ scanf(%f, amp。 score[i])。 }  程序代码 来自 中国最大的资料库下载 /* 找出最高分、最低分,并同时累加 13个分数的总和 */ minValue = score[0]。 maxValue = score[0]。 sum = score[0]。 for (i=1。 iNUM。 i++) { if (score[i]minValue) minValue = score[i]。 if (score[i]maxValue) maxValue = score[i]。 sum = sum+score[i]。 } /* 计算并输出歌手的最终得分 */ sum = (sum minValuemaxValue)/(NUM2)。 printf(\nFinal score is %, sum)。 } 来自 中国最大的资料库下载  查找问题  所谓查找是指根据某个给定的条件 , 在一组数据中搜索是否存在满足该条件的数据的过程。 如果存在 ,则表示查找成功 , 给出成功的标志;否则表示查找不成功 , 给出失败的标志。 在程序中 , 查找操作的结果经常被用来作为是否执行某项后续操作的决策依据。 来自 中国最大的资料库下载 例 4:已知某个班级 35名学生的某门课程的考试成绩。 请编写一个程序,查看在这个班级中是否存在不及格的学生。  问题分析  用一维数组记录每位学生的考试成绩 , 下标表示每个学生的编号 , 元素内容表示考试成绩。  查找可以通过从前往后依次查看每个元素内容的过程实现。 来自 中国最大的资料库下载  算法描述 开始 结束 顺序查。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。