C语言程序设计教程 第09章 二维数组的应用.ppt
kp****93
亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C语言程序设计教程 第09章 二维数组的应用.ppt
第9章二维数组的应用9.1了解二维数组二维数组的定义形式与一维数组相似,所不同的是增加了一个用方括号括起来的常量表达式。这里常量表达式1用来指定二维数组的行数;常量表达式2用来指定二维数组的列数。由于C语言规定了数组下标值的下限一律为0,所以二维数组行下标的上限为常量表达式1的值减1;列下标的上限为常量表达式2的值减1。前面提到的存放4名学生3门课成绩的二维数组可定义如下:ints[4][3];此语句表明:这是一个名为s的4行3列的二维数组;数组中一共可以存储4×3个整型数据;数组行下标的范围是0~3,列
《C语言程序设计教程》第6章_数组2.ppt
第六章问题:给一组数排序,这组数该如何存放呢本章要点6.1数组的概念1.一维数组的定义格式为:类型说明符数组名[常量表达式];例如:inta[10];它表示定义了一个整形数组,数组名为a,此数组有10个元素。2.在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用来表示元素的个数,即数组长度。3.常量表达式中可以包括常量和符号常量,但不能包含变量。也就是说,C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。例如:intn;scanf(“%d″,&n);/*在程序中临
《C语言程序设计教程》第6章_数组21.ppt
第六章问题:给一组数排序,这组数该如何存放呢本章要点6.1数组的概念1.一维数组的定义格式为:类型说明符数组名[常量表达式];例如:inta[10];它表示定义了一个整形数组,数组名为a,此数组有10个元素。2.在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用来表示元素的个数,即数组长度。3.常量表达式中可以包括常量和符号常量,但不能包含变量。也就是说,C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。例如:intn;scanf(“%d″,&n);/*在程序中临
C语言程序设计第10讲(二维数组)(2012级)..ppt
第十讲6.2二维数组注意:0≤下标1≤常量表达式1-1;0≤下标2≤常量表达式2-1。说明:给全部元素赋初值。给部分元素赋初值。给二维数组的全部元素赋初值,可以不指定第一维的长度,但第二维的长度不能省略。二维数组初始化举例:6.2.2二维数组的输入输出例6矩阵的转置。程序:例7打印阳辉三角。(要求打印N行)分析:杨辉三角各行的系数有如下规律(1)各行第一个数都是1;(2)各行最后一个数为1;(3)从第3行起,除上面指出的第一个数和最后一个数外,其余各数是上一行同列和前一列两个数之和。表示为通式即:程序:例
C语言实验七二维数组程序设计.doc
实验七二维数组程序设计一、实验学时2学时二、实验目的(一)掌握二维数组的定义、赋值及输入输出的方法;(二)掌握与二维数组有关的算法如查找、矩阵转置等;(三)掌握在程序设计中使用数组的方法。数组是非常重要的数据类型,循环中使用数组能更好地发挥循环的作用,有些问题不使用数组难以实现。(四)掌握在VC++环境下上机调试二维数组程序的方法,并对结果进行分析。三、预习要求熟悉二维数组的定义、引用和相关算法(求最大值、最小值)的程序设计,同时要掌握在程序设计中利用双重循环来实现二维数组的输入和输出。四、实验内容(一)