C语言程序设计(第三版)课件:“学生成绩管理系统” 中学生成绩排名.ppt

C语言程序设计(第三版)课件:“学生成绩管理系统” 中学生成绩排名.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C语言程序设计》(VisualC++6.0环境)《C语言程序设计》(VisualC++6.0环境)《C语言程序设计》(VisualC++6.0环境)本模块的主要任务是对“班级成绩管理系统”中学生成绩排名模块进行编程,通过本章的学习,使学生掌握一维数组、二维数组、字符数组的定义、初始化和引用的方法。学习本模块后,应该能够对学生成绩排名模块用数组方法进行编程。在本模块的学习中,学生将要达到如下的知识目标和能力目标。知识目标:掌握数组的基本概念,一维数组、二维数组的定义和引用;字符数组的定义、引用方法;理解数组在内存中的存放形式,数值型数组与字符型数组在引用上的区别。能力目标:能够用数组初步实现学生最高、最低成绩查找、学生成绩排序功能。“学生成绩管理系统”中学生成绩排名

任务目标:通过学习,能够用数组初步实现学生最高、最低成绩查找。6.1.1任务情境6.1.2知识必备6.1.3任务实施6.1.4知识扩展6.1用数组初步实现学生最高、最低成绩查找6.1.1任务情境在第二章中,我们学习了如何定义简单变量,简单变量具有一个严重的缺陷,能够存储的数据非常少,要么只能存储一个数,要么只能存储一个字符,“班级学生成绩管理系统”中要处理的数据非常多,这些数据相当一部分是具有共性的(有序、类型相同),这些具有相同共性的数据如果用简单变量处理的话,变量设置的数量将非常多,处理起来会很复杂,在本章中,我们使用数组来处理这些具有共性的变量。在本章中,我们通过学习掌握学生最高、最低成绩查找、学生成绩排序功能的初步实现。6.1.2知识必备引例:已知一组学生的语文考试成绩,统计其中及格的人数。#includestdio.hvoidmain(){intscore[10]={88,70,95,100,74,62,82,79,53,66};inti,count=0;\\变量count用于及格人数计数printf(“这组成绩数据分别为:\n”);for(i=0;i10;i++)\\输出10个学生成绩printf(“%4d”,score[i]);printf(“\n”);for(i=0;i10;i++)\\计算及格人数if(score[i]=60)count++;printf(“及格人数为:%d”,count);}代码贴士:在上面程序中,使用数组score存放的10个学生成绩,变量i和count分别作为循环变量和存放及格人数的计数器,第一个循环输出所有成绩,第二个循环将所有成绩和及格分数60相比,等于或高于则计数存入变量count中,最后将及格人数count输出。1.数组的概念存储着相关内容的变量编在一组内,这就称为数组。2.一维数组的定义其一般形式为:数据类型数组名[常量表达式];3.一维数组的引用引用数组中某一个元素的格式是:数组名[下标]4.一维数组的初始化数据类型数组名[常量表达式]={初始化值1,初始化值2,……初始化值n};6.1.2知识必备【例6.1】数组的引用。#includestdio.hvoidmain(){intarray[5];\\声明一个可以存放五个整数的数组inti,j;for(i=0;i5;i++){array[i]=i+1;\\对各数组元素赋值}for(j=0;j5;j++){printf(“%d”,array[j]);\\输出各数组元素}printf(“\n”);}代码贴士该程序中,在第04行定义了整型数组array,长度是5,从06行到09行用一个循环对数组中各元素赋值,这个循环的下界不能为5,从10行道14行,对数组中各个元素进行输出。由于循环语句和下标的存在,再配合上循环控制变量,就能很方便的对多个数据进行反复的操作。这种优势是多个变量所不具有的【例6.2】数组初始化。#includestdio.hvoidmain(){ intmark[10]={80,56,83,79,91,58,64,85,90,60};\\初始化数组mark;inti,count=0;\\变量count用于统计及格人数

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档