实验 9 结构体
首先建一个文件夹,文件夹名字为:学号_姓名;所有编程题,请你在 PTA(浙大版《C
语言程序设计实验与习题指导(第 3 版)》题目集中找到对应题)上做,
提交成功后的,.c 或.cpp 文件,放到文件夹中,调试及改错题的答案写在 word 文件中,都
放在你的文件夹中上传。
一、调试示例
计算职工工资:输入一个正整数 n(3≤n≤10),再输入 n 个职员的信息(表 9.1),要
求输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。(源程序
error09_1.c)
表 9.1 工资表
姓名 基本工资 浮动工资 支出
zhao 240.00 400.00 75.00
qian 360.00 120.00 50.00
zhou 560.00 150.00 80.00
错误行号: 正确语句:
错误行号: 正确语句:
二、基础编程题
(1)时间换算:用结构类型表示时间内容(时间以时、分、秒表示),输入一个时间数值,
再输入一个秒数 n(n<60),以 h:m:s 的格式输出该时间再过 n 秒后的时间值(超过 24 点
就从 0 点开始计时)。试编写相应程序。
(2)计算平均成绩:建立一个学生的结构记录,包括学号、姓名和成绩。输入整数
n(n<10),
再输入 n 个学生的基本信息,要求计算并输出他们的平均成绩(保留 2 位小数)。试编写相
应程序。
(3)计算两个复数之积:利用结构变量求解两个复数之积,输入复数的实部与虚部都为整
数。试编写相应程序。
解答:参见习题程序设计第 2 题