数组、结构体、指针的应用

一、目的:

在课堂教学的基础之上,进一步了解构造数据类型,掌握一维数组、二维数组、字符数组、结构体、指针的应用及程序设计技巧。数组有利于我们对数据类型相同的许多数据进行分类与管理。

二、要求:

复习程序设计基础教材的相应章节,熟悉一维数组、二维数组、字符数组、结构体、指针的定义、初始化、使用等,熟悉上机编译环境。

三、内容:

有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。编程指导及提示:! 以1至n为序给每个人编号,将编号存入数组中! 按1,2,3报数,当计数变量为3时将退出的人的编号置为0! 最后数组中编号不为0的即为最后留下!

d129e95636a241d38936eaa785377e7c.jpg

 

有一单位,职工信息包括姓名(name)、年龄(age)、工龄(worktime)、性别(sex)和婚姻状况(marrige)、级别(grade:1~5级)、工资(wage)、是否在职(tired)等信息。现在要进行工资的调整,规定退休职工增加工资50元,在职的职工1~5级的工资分别增加20、40、60、80、100元,编程实现上述的调整。编程指导及提示:! 定义一个表示职工信息的结构体,结构体包含职工的所有信息。多个职工信息则用结构体数组存放。用循环处理数组中的每个职工信息,用选择语句(if或switch)修改职工工资变动情况。! 程序运行演示:

9341acad1b4e4c5d8d862c85536b76b4.jpg

91c803dd991148c18500cc2ee2536d60.jpg8  

四、总结

(一)问题1.对结构体数据的定义、引用以及处理。(二)难点2.结构体的处理。

(三)解决办法1.通过查阅资料以及教科书,理解并掌握结构体的特点以及用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值