【摘要】:结构体数组初始化与普通数组初始化相似,在程序中先定义结构体类型,然后定义结构体数组并对数组元素的成员进行初始化。例8.4 某班级学生进行学生干部选举,候选人有张三、李四、王五三位同学,全班共有学生40名,编写一个程序统计候选人的得票数。分析:此题使用结构体类型数组编程比较方便,在编程时,先定义一个结构体类型数组,该数组有3个元素,每个元素都包含两个成员,分别为姓名和所得选票的数量。
8.2.2 结构体类型数组初始化和应用
结构体数组初始化与普通数组初始化相似,在程序中先定义结构体类型,然后定义结构体数组并对数组元素的成员进行初始化。
例如:
上面程序段定义了一个结构体数组a[3],并对数组元素的每个成员进行了初始化。
例8.4 某班级学生进行学生干部选举,候选人有张三、李四、王五三位同学,全班共有学生40名,编写一个程序统计候选人的得票数。
分析:此题使用结构体类型数组编程比较方便,在编程时,先定义一个结构体类型数组,该数组有3个元素,每个元素都包含两个成员,分别为姓名和所得选票的数量。如果输入的选票上姓名与某个候选人的姓名相同,该候选人的所得选票数增1。
程序如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。