一、目的:

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

二、要求:

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

三、内容:

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

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

8

四、总结

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

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

数组、结构体、指针的应用相关推荐

  1. C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例

    C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例 目录 一.简单介绍 二.结构体定义和使用 三. ...

  2. c/c++教程 - 1.10 结构体 使用typedef定义struct结构体 结构体数组 结构体指针 结构体嵌套 结构体做函数参数 结构体const

    十二.结构体 (1)结构体定义和使用 基本概念:结构体属于用户自定义的数据类型,允许用户存储不同的数据类型. 参考视频:https://www.bilibili.com/video/BV1et411b ...

  3. 2020.1.13 C语言学习 结构体+结构体数组+结构体指针

    结构体 结构体的形式 struct 结构体名称 { 结构体成员1; 结构体成员2; - }; 例如: 图书的结构体 struct Book {char title[128];char author[4 ...

  4. go语言json字符串解析为结构体数组,结构体指针的数组

    废话不多说直接上效果图 完整代码如下 package main import ("encoding/json""fmt" ) // 结构体定义 type rob ...

  5. c语言嵌套结构体数组,第22节 C语言结构体之结构体嵌套、结构体指针与结构体数组的代码实现...

    结构体 #include //第一步 struct Student { //学号 int no; //姓名 char name[20]; //性别 char sex[10]; //成绩 double ...

  6. C++结构体(结构体创建,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,const变量使用)

    C++结构体(结构体创建,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,const变量使用) 目录 C++结构体(结构体创建,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数, ...

  7. 结构体数组与结构体指针

    目录 结构体基础-结构体数组与结构体指针 1.结构体数组 1.1声明结构体数组 1.2初始化结构体数组 2.结构体指针 2.1声明结构体指针 2.2初始化结构体指针 2.3 结构体指针的优点 3. 用 ...

  8. 【C语言】结构体指针与结构体数组

    目录 一.结构体指针 二.结构体数组 1.结构体数组的定义 2.结构体数组的初始化 3.结构体数组的引用 4.结构体数组指针 一.结构体指针 与一般指针类似结构体也可以使用结构体指针进行引用使用.结构 ...

  9. C语言结构体指针数组小结

    第一次写博客,有点小激动.话不多说,进入正题. c语言最常见的几种东西:结构体,数组,指针和函数.单个定义很好理解,组合在一起就会让人头大.先说函数.数组和指针的组合. 1.函数.数组和指针的组合 包 ...

  10. 【C++】结构体 - 定义和使用,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,结构体 const

    文章目录 1. 定义和使用 2. 结构体数组 3. 结构体指针 4. 结构体嵌套结构体 5. 结构体做函数参数 6. 结构体 const 1. 定义和使用 结构体属于用户自定义的数据类型,允许用户存储 ...

最新文章

  1. 关系数据理论中的范式
  2. 互联网技术的主要组成
  3. numpy list df tensor的相互转换
  4. window环境apache服务器在本地添加域名
  5. dbunit java_Java – 让DbUnit使用Hibernate事务
  6. 用友为什么要进军PLM市场
  7. sharepoint column中的图片链接不能显示为图片
  8. gitlab安装以及操作文档
  9. 命令行安装Pillow
  10. linux之yum下载rpm包离线安装
  11. 解决在DHCP环境下私自指定IP和私自搭建DHCP服务器的方法
  12. Atitit.异步编程 java .net php python js 的比较
  13. 优制网亮相“2016工业软件与制造业融合发展论坛”
  14. 多项式时间 P问题 NP问题
  15. 2021.09青少年软件编程(Python)等级考试试卷(五级)
  16. 在3小时内学习Kubernetes:编排容器的详细指南
  17. 春节期间,怎样晒朋友圈才安全?
  18. 使用记账软件,记录每笔消费和收入操作简单
  19. cocos如何在游戏中动态设置横竖屏
  20. TridentNet解读

热门文章

  1. 使用spring注解注入bean
  2. PCB信仰直尺-开源
  3. 802.11--WPS(Wi-Fi Protected Setup)协议简析
  4. c++ 包络谱分析代码_信号处理——Hilbert变换及谱分析
  5. 如何制作patch文件?
  6. HttpRequest
  7. 群晖nas做文件服务器的安全性,更换NAS后,数据如何安全处理?聊聊NAS数据安全性那些事...
  8. 2022年系统集成项目管理工程师考试知识点:信息安全
  9. Typora设置标题自动添加序号
  10. postgres oracle 兼容,PostgreSQL嵌套表(兼容oracle)