C语言程序设计实践教程
166
分析:球只能是5种颜色之一,而且要判断各球是否同色,应该用枚举类型变量处理。由数
学知识知道,从5种颜色的球中取出3种不同颜色的球,所具有的组合数是3
5
C,即为10,而所
有可能的排列共有60种,不难依次写出各种排列的3种颜色:红、黄、蓝,红、黄、黑……。设
取出的球为i、j、k,根据题目要求,i、j、k分别是五色球之一,并要求三者的值都不相等,可以
用穷举法。
4.某单位有n名职工参加计算机水平考试,设每个人的信息包括准考证号、姓名、年龄和成
绩。单位规定30岁以下的职工必须进行考试,分数为百分制,60分为及格;30岁以上的职工进
行操作考试,成绩分为A、B、C、D四个等级,C以上为及格,统计及格人数,并输出每位考生
的成绩。
n名职工组成结构体类型数组定义如下:
struct
{
charname[20];
longnum;
intage;
union
{
floatscore;
chargrade;
}result;
}employee[N];
5.建立一个学生通讯录,要求能按所记录的通信人姓名(英文)、学号分别进行排序,最后
输出排序后的通信录。
6.一个单位在管理工人与干部时,将其数据放在一张表中,表中包括编号、姓名、性别、年
龄、车间号/职务,其中最后一项“车间号/职务”的内容根据类别不同填写内容不同,对于工人
填写其所在的车间号,对于干部填写其职务。编写程序,输入、输出表中的信息。
7.有10名学生,每名学生有语文、数学、外语三门课程的成绩,计算每名学生的总成绩,
然后按总成绩由高到低排序,若总成绩相同,再按外语成绩由高到低排序。
要求:(1)利用结构体数组存放数据;(2)通过函数调用方式。
8.输入两个整型数,依次求出它们的和、差、积并输出。
要求:用枚举类型数据来处理和、差、积的判断。
实验9指针的综合应用——指针与结构体数组、链表
一、实验目的
(1)进一步了解数组的指针和指向数组的指针变量;
(2)掌握指向结构体数组的指针变量的概念和使用方法;
(3)掌握链表的概念,了解链表的操作。
二、实验内容及步骤
1.在结构体数组stu中,按学号顺序存放了10名学生的信息:学号、姓名、成绩。p、q两
个指针数组都指向stu数组的各元素。调整p、q数组各元素的值,在不改变stu数组的各元素值
本文发布于:2023-01-21 06:29:09,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/106183.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |