第6章数组 数组一最简单的构造类型。 教学目的: 掌握数组的定义、引用与应用,字符数组的整体 操作。 了解常用字符串处理函数。 2024/10/28
2024/10/28 1 数组──最简单的构造类型。 教学目的: 掌握数组的定义、引用与应用,字符数组的整体 操作。 了解常用字符串处理函数。 第6章 数 组
教学内容: 6.11维数组 6.22维数组 6.3字符数组与字符串 6.4常用的字符串处理函数 6.5应用举例 本章要点 本章作业与上机实践 2024/10/28 2
2024/10/28 2 教学内容: 6.1 1维数组 6.2 2维数组 6.3 字符数组与字符串 6.4 常用的字符串处理函数 6.5 应用举例 本章要点 本章作业与上机实践
6.11维数组 6.1.1定义与引用 「案例6.11从键盘上输入某学科竞赛组6名成员的 成绩(整数),求平均成绩、并找出最高分和最低 分。 2024/10/28 3
2024/10/28 3 6.1 1维数组 6.1.1 定义与引用 [案例6.1] 从键盘上输入某学科竞赛组6名成员的 成绩(整数),求平均成绩、并找出最高分和最低 分
算法设计要点: (1)平均成绩=(score[0]+.+score[5])/6; (2)将第1个人的成绩预置为最高分max和最低 分min; (3)用其余5人的成绩依次与max和min比较: 如果某人成绩>max,则更新max;如果某人成 绩<min,则更新min。 2024/10/28 4
2024/10/28 4 算法设计要点: (1)平均成绩= (score[0]+.+score[5]) / 6; (2)将第1个人的成绩预置为最高分max和最低 分min; (3)用其余5人的成绩依次与max和min比较: 如果某人成绩 >max,则更新max;如果某人成 绩<min,则更新min
#include "stdio.h" #include "conio.h" #define N6/*定义符号常量N(分数个数)*/ void main() int score[N],loop,sum,max,min; /*输入N个成绩*/ printf("Please input %d scores(departed by space):"N); for(loop=0;loop<N;loop++) scanf("%d",&score[loopl), 2024/10/28 5
2024/10/28 5 #include "stdio.h" #include "conio.h" #define N 6 /*定义符号常量N(分数个数)*/ void main() { int score[N], loop, sum, max, min; /*输入N个成绩*/ printf(" Please input %d scores(departed by space): ", N); for( loop = 0; loop < N; loop++) scanf("%d", &score[loop]);