C语言程序设计博客作业07

这个作业的要求是https://bbs.csdn.net/topics/611191217
我在这个课程的目标是掌握并熟练运用结构
这个作业在那个具体方面帮助我实现目标了解了结构的相关知识
参考文献百度,csdn,c语言设计教程

1.PTA实验作业

在这里插入图片描述

1.1 学生信息的输入输出与求各门课的总分

用数据结构定义学生信息学号、姓名、5门课程的成绩,编一程序,输入n(n<=100)个学生成绩,求出总分最高的学生姓名并输出结果。要求编写3个函数,它们的功能分别为:
① 输入函数,用于从键盘读入学号、姓名和五门课的成绩;学号和成绩使用int型,姓名长度不超过10个字符。
② 计算总分函数,以计算每位学生的总分;
③ 输出函数,显示每位学生的学号、总分和分数;
说明:这三个函数的形式参数均为结构体指针和整型变量,函数的类型均为void。

1.11 数据处理

数据表达:定义了整型变量a,a1,a2,a3,a4,a5,sum,n,i,字符数组name[6],定义结构变量struct A1
数据处理:
在这里插入图片描述

1.12 实验代码截图

在这里插入图片描述

1.13 造测试数据
输入数据输出数据
3
001 zhang 50 60 70 80 901 zhang 50 60 70 80 90 350
002 li 60 70 60 70 802 li 60 70 60 70 80 340
003 wang 70 75 80 85 903 wang 70 75 80 85 90 400
1.14 PTA提交列表和说明

在这里插入图片描述
上网查阅的答案,但看后能基本理解。

1.2 结构体数组实现工资数据的存放与输出

用结构体存放下表中的数据,然后输出每人的姓名和实发工资(基本工资+浮动工资-支出)

1.21 数据处理

数据表达;定义了字符型数组str[5],整型变量i
数据处理:
在这里插入图片描述

1.22 实验代码截图

在这里插入图片描述

1.23 造测试数据
输入数据输出数据
赵 240 400 75赵 565.00
钱 360 120 50钱 430.00
孙 560 0 80孙 480.00
1.24 PTA提交列表和说明

在这里插入图片描述
找同学借鉴的答案,但看后一些不理解的地方,找他询问并进行了解疑

2.代码互评

2.1 学生信息的输入输出与求各门课的总分
同学代码

在这里插入图片描述

自己代码

在这里插入图片描述
方法思路一致,区别在于定义使用了不同的字母,开辟的空间不同。

2.2 结构体数组实现工资数据的存放与输出
同学代码

在这里插入图片描述

自己代码

在这里插入图片描述
都用到了结构体变量,姚同学后面是直接表达出来,但我后面用了数组。

3. 学习总结

3.1 学习进度条
周/日期所花时间代码行数学到的知识点简介目前比较迷惑的问题
8h0进制数,机器数,位运算进制数的转换
10h20c语言的基本结构0
10h30标识符,变量,常量不同数据在内存中的存储方式
30h50选择结构,循环结构需要什么时候使用,使用不熟练
25h40一维数组
50h70二维数组以及字符串的部分运用数组运用不太熟练
65h120函数的定义函数的相关题目不太熟练
40h50指针的相关问题不能熟练运用指针
50h73结构体对结构体变量有些模糊
3.2 累计代码行和博客字数

在这里插入图片描述

3.3学习总结和感悟

3.31 学习总结

在这里插入图片描述

3.32 学习体会

关于结构这章节就是能理解,但自己做题容易出错,基本知识框架掌握不熟。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值