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

湖北理工学院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,stui.scorej; 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, stui.scorej; 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语言中的许多语法规则记得不是很清楚,运用时经常出现语法错误,感觉结构体运用时好多东西好混乱。但是我通过此次的实验对选择结构有了更深刻的记忆,对其中以前十分模糊的搞不清楚的语法规则有了新的理解和记忆。我们以后需要对从语言的训练要加强,上机是十分重要的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值