
《C语言程序设计》 数组
《 C语言程序设计》 数 组

青年歌手大奖赛中,有10位评委给选手打分。 ◆选手得分规则:去掉一个最高分,去掉一个 最低分,然后计算平均得分。 ◆请编程输出最高分、最低分及选手最后得分。 自标要求 讲课提纲 饼课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 青年歌手大奖赛中,有10位评委给选手打分。 ◆选手得分规则:去掉一个最高分,去掉一个 最低分,然后计算平均得分。 ◆请编程输出最高分、最低分及选手最后得分

●●●● ●●●●●· #include ● main() float score,sum=0,max,min; int i; scanf("%f",&score); sum=sum+score; max=min=score; for(i=2;iscore)min=score; system("ds");/*清屏函数*/ printf("去掉一个最高分%.2f,去掉一个最低分%.2fn",max,min); printf("该选手的最后得分为:%.2fn",(sum-max-min)/8); 自标要求 讲课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 #include main() { float score,sum=0,max,min; int i; scanf("%f",&score); sum=sum+score; max=min=score; for(i=2;iscore) min=score; } system("cls");/*清屏函数*/ printf("去掉一个最高分%.2f,去掉一个最低分%.2f\n",max,min); printf("该选手的最后得分为:%.2f\n",(sum-max-min)/8); }

青年歌手大奖赛中,有10位评委给选手打分。 ◆选手得分规则:去掉一个最高分,去掉一个 最低分,然后计算平均得分。 ◆请编程输出10位评委打分、最高分、最低分 及选手最后得分。 自标要求 饼课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 青年歌手大奖赛中,有10位评委给选手打分。 ◆选手得分规则:去掉一个最高分,去掉一个 最低分,然后计算平均得分。 ◆请编程输出10位评委打分、最高分、最低分 及选手最后得分

数组 目标要求 ·掌握对数组的正确定义。 ·掌握对数组的正确引用。 ·掌握对数组的初始化。 目标要求 拼课提纲 讲课内容 课后作业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ❖ 掌握对数组的正确定义。 ❖ 掌握对数组的正确引用。 ❖ 掌握对数组的初始化。 目标要求

数组 讲课提纲 ·一维数组 冬二维数组及多维数组 自标要求 饼课提纲 饼课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ❖ 一维数组 ❖ 二维数组及多维数组 讲课提纲

数组 ■ 数组是一种非常重要的构造类型。它是由若 干个具有相同数据类型的变量按一定的存储 顺序组成的,每一个变量称为一个数组元素。 数组元素用数组名及下标来唯一确定。 自标要求 讲课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ◼ 数组是一种非常重要的构造类型。它是由若 干个具有相同数据类型的变量按一定的存储 顺序组成的,每一个变量称为一个数组元素。 数组元素用数组名及下标来唯一确定

数组 一维数组 一 维数组的定义 一 维数组的存储 一 维数组中元素的引用 一 维数组的应用 自标要求 饼课提纲 讲课内容 课后作业 K 出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ➢ 一维数组的定义 ➢ 一维数组的存储 ➢ 一维数组中元素的引用 ➢ 一维数组的应用 一维数组

数组 维数组的定义 维数组的定义形式为 【格式】 类型说明符 数组名[常量表达式]; 【说明】 1、 数组名的命名规则同变量名,符合标识符的命名规则。 2、 类型说明符用来规定数组中元素的数据类型。 例如: int a[10]; /*数组中的元素为整型数据*/ float b[10]; /*数组中的元素为实型数据*/ char c[20]; /*数组中的元素为字符型数据*/ 目标要求 讲课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ◼ 一维数组的定义形式为 【格式】 类型说明符 数组名[常量表达式]; 【说明】 1、 数组名的命名规则同变量名,符合标识符的命名规则。 2、 类型说明符用来规定数组中元素的数据类型。 例如: int a[10]; /*数组中的元素为整型数据*/ float b[10]; /*数组中的元素为实型数据*/ char c[20]; /*数组中的元素为字符型数据*/ 一维数组的定义

维数组的定义 3、数组名后的常量表达式,必须用方括号[]括起来;常量表达式 的值表示数组中元素的个数,称为数组的长度 :数组运算符 例如:inta[10];含有10个整型变量元素的 单目运算符 优先级1) 4、在C语言中,数组的下标从0开始编号 左结合 不能用) 例如:inta[10]; 其中a表示数组名,方扩括号中的常量10,表示该数组共10个元素, 他们是a[0们、a[1]、a[2]、.a[9]。 5、常量表达式中可以包含常量和符号常量,不能包含变量。即在 C语言中不允许对数组的大小作动态定义。 #define STRSIZE 10 int n=10; int m[STRSIZE],n [STRSIZE*57 int a[n];
目标要求 讲课提纲 讲课内容 课后作业 退出 一维数组的定义 3、数组名后的常量表达式,必须用方括号[ ]括起来;常量表达式 的值表示数组中元素的个数,称为数组的长度。 例如:int a[10];含有10个整型变量元素的一维数组a。 4、在C语言中,数组的下标从0开始编号 例如:int a[10]; 其中a表示数组名,方扩括号中的常量10,表示该数组共10个元素, 他们是a[0]、a[1]、a[2]、.a[9]。 5、 常量表达式中可以包含常量和符号常量,不能包含变量。即在 C语言中不允许对数组的大小作动态定义。 #define STRSIZE 10 int m[STRSIZE],n[STRSIZE*5] int n=10; int a[n]; [ ] :数组运算符 单目运算符 优先级(1) 左结合 不能用( )