湖北理工学院c语言实验报告七答案.doc

实验七 结构体和共用体实验课程名高级语言程序设计(C)专业班级 学号 姓名 实验时间 实验地点 指导教师 一、实验目的和要求1. 掌握结构体类型变量的定义和使用;2. 掌握结构体类型数组的概念和使用;3. 掌握链表的概念,初步学会对链表进行操作二、实验内容1、任务名称源代码define N 5includestdio.h struct student char num6; char name8; int score4; stuN;void struct student stuint i,j;fori0;iN;i printfn score of student dn,i1; printfno.; scanfs,stui.num; printfname; scanfs,stui.name; forj0;j3;j printfscored,j1; scanfd, printfn; void printstruct student stu int i,j;fori0;i5;i printf5s10s,stui.num,stui.name; forj0;j3;j printf9d,stui.scorej; printfn; void main void printstruct student stu; void struct student stu; stu; printstu; 运行结果运行结果分析首先定义的是结构体(其中要注意结构体中数组),在定义和引用结构体数组是要注意结构体数组的引用,定义函数和引用函数要注意括号内部的变量时结构体。2、任务名称源代码define N 5 struct student char num6; char name8; int score4; float avr; stuN; includestdio.h int main int i,j,max,maxi,sum; float average; fori0;iN;i printfn scores of student dn,i1; printfNO.; scanfs,stui.num; printfname; scanfs,stui.name; forj0;j3;j printfscore d,j1; scanfd, average0; max0; maxi0; fori0;i3;i sum0; forj0;j3;j sumstui.scorej; stui.avrsum/3.0; averagestui.avr; ifsummax maxsum; maxii; average/N; printfNO. name score1 score2 score3 averagen; fori0;iN;i printf5s10s,stui.num, stui.name; forj0;j3;j printf9d,stui.scorej; printf8.2fn,stui.avr; printfaverage6.2fn,average; printfThe highest score iss,score totald.,stumaxi.name,max; 运行结果运行结果分析输入输出时要引用结构体数组中的各种变量,弄清输入输出时的格式,要把简单的排序、求和、求平均值运用于结构体时不能搞混乱了,思路要清晰。三、结论(写本次实验的收获) 本次实验过程中我感觉到我对c语言中的许多语法规则记得不是很清楚,运用时经常出现语法错误,感觉结构体运用时好多东西好混乱。但是我通过此次的实验对选择结构有了更深刻的记忆,对其中以前十分模糊的搞不清楚的语法规则有了新的理解和记忆。我们以后需要对从语言的训练要加强,上机是十分重要的

湖北理工学院c语言实验报告答案,湖北理工学院c语言实验报告七答案.doc相关推荐

  1. 沈航C语言上机实验题答案,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

    大学大一c语言程序设计实验室上机题全部代码答案(实验报告) C语言实验报告 实验1-1: hello world程序: 源代码: #include main() { printf("hell ...

  2. 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

    大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...

  3. 2012 lt;c语言综合实验gt;答案,厦门理工学院c语言实验4循环答案.doc

    <高级语言程序设计>实验报告 实验序号:4 实验项目:循环结构 学 号姓 名专业.班级实验地点实验1-518指导教师谢小竹实验时间一.实验目的及要求 1.熟悉掌握while语句.do-wh ...

  4. 大一上期c语言实验报告2,大一上期C语言实验报告1熟悉实验环境

    <大一上期C语言实验报告1熟悉实验环境>由会员分享,可在线阅读,更多相关<大一上期C语言实验报告1熟悉实验环境(3页珍藏版)>请在人人文库网上搜索. 1.成都工业学院计算机工程 ...

  5. 大一c语言实验报告运行结果,大一c语言实验报告

    篇一:大一上期C语言实验报告3 基本输入输出 成都工业学院·计算机工程学院 <程序设计基础>实验报告 1. 实验目的 (1) 熟练掌握scanf()/printf()库函数的调用格式,正确 ...

  6. 天津理工上机c语言报告5,天津理工大学C语言上机报告题目加答案.doc

    天津理工大学C语言上机报告题目加答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  7. 中南民族大学c语言报告,中南民族大学信C语言实验报告.doc

    中南民族大学信C语言实验报告 中南民族大学管理学院 学生实验报告 课程名称: C语言程序设计 姓 名:微博@song-style是坏学长 学 号: 年 级: 2011 专 业:信息管理与信息系统 指导 ...

  8. 上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

    上海电力学院c语言报告:实验8 指针.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  9. 电子商务c语言实训报告,中南民族大学电子商务C语言实验报告.doc

    中南民族大学电子商务C语言实验报告 中南民族大学管理学院 学生实验报告 课程名称: C语言程序设计 年 级: 2015级 专 业: 电子商务 姓 名: 学 号: 2015学年至2016学年度 第2学期 ...

最新文章

  1. 剑指offer18.删除链表结点(添加dummy,next域结点指向head)
  2. 欧盟为无人机立法,对国产厂商是福还是祸?
  3. switch……case里的case能不能同时定义多个值呢?
  4. python中格式符的应用%s,%d,%f以及format()的实例以及输出格式
  5. 最课程阶段大作业05:污水处理系统以及百度地图
  6. Spring框架深入(四)--SpringMVC配置详解
  7. three.js 几何体-组合网格_3dmax利用优化和多边形倒角制作饰品组合1
  8. 120. Triangle 三角形最小路径和
  9. ubuntu下vim的命令及使用方法
  10. [系列文章]上传文件管理控件v2
  11. 【Kafka】Flink kafka 报错 Failed to send data to Kafka: Failed to allocate memory within the config
  12. Linux的用户和组管理
  13. C++中的Overload、Override和Overwrite
  14. java求阶乘不内存溢出_java - Java阶乘GUI - 堆栈内存溢出
  15. STM32G431简介
  16. powerdesign新手入门详细教程
  17. 字节跳动Java金三银四解析:阿里巴巴技术专家之作
  18. 微信小程序没用声音【audio组件】
  19. VB不能加载MSCOMCTL.OCX所需文件
  20. 齐治堡垒机前台远程命令执行漏洞(CNVD-2019-20835)分析

热门文章

  1. MYSQL数据库导入大数据量sql文件失败的解决方案
  2. 复杂纹理复制及纹理叠加效果
  3. 服务器系统无法共享打印机驱动程序,windows-server-2003 – windows服务器共享打印机,为什么本地机器需要驱动程序?...
  4. 便利店小程序需要服务器吗,便利店开发小程序的功能
  5. python opencv高斯滤波_【OpenCV】基于Python的图像高斯平滑和椒盐噪声处理 | 学步园...
  6. webRTC之Mesh/MCU/SFU通信架构区别(九)
  7. Linux内存buffer和cpu cache的区别
  8. Go打印函数名/文件名/行号
  9. Docker容器中运行Ubuntu系统
  10. Android SEAndroid