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

这个作业要求在哪里https://pintia.cn/problem-sets/1605564746076958720
我在这个课程的目标是基本掌握指针的用法以及文件
这个作业在那个具体方面帮助我实现目标听老师讲课,看教材
参考文献C语言程序设计书,百度

1.PTA实验作业

在这里插入图片描述

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

用结构体存放下表中的数据,然后输出每人的姓名和实发工资(基本工资+浮动工资-支出)
在这里插入图片描述

1.1.1数据处理

1.数据表达:该代码运用了结构体数组的方式解答,定义了实型含有20个元素的数组name,浮点型含有3个元素的数组gg,定义了整型n,i,并把3赋给n,运用了for循环将数组中的元素输出。
2.数据处理:
在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3造测试数据
输入数据输出数据
赵 565.00 钱 430.00 孙 480.00第一行赵 565.00 第二行钱 430.00 第三行孙 480.00
赵 565.00 钱 430.00 孙 480.00 李340.00第一行赵 565.00 第二行钱 430.00 第三行孙 480.00 李340.00
赵 565.00 钱 430.00 孙 480.00 李340.00 曾1000.00第一行赵 565.00 第二行钱 430.00 第三行孙 480.00 第四行李340.00 第五行曾1000.00
1.1.4 PTA提交列表及说明

问题:不太能理解程序运行时的步骤,每一行的代码是干什么的,对结构体数组还是比较模糊。
措施:再去看了C语言的书,去百度找了一下。

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

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

1.2.1数据处理

1.数据表达:数据处理都很简单
2.数据处理:在这里插入图片描述

1.2.2实验代码截图

在这里插入图片描述

1.2.3造测试数据
输入数据输出数据
第一行001 zhang 50 60 70 80 90 第二行002 li 60 70 60 70 80 第三行003 wang 70 75 80 85 90第一行001 zhang 50 60 70 80 90 第二行002 li 60 70 60 70 80 第三行003 wang 70 75 80 85 90
1.2.4 PTA提交列表及说明

问题:我对这个题目没有什么思路,不知道怎么做,所以用了最简单的方法

学习总结

3.1 学习进度条

周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
第六周2h90循环结构对于多个数据的输出容易混淆
第七周2h190嵌套循环多个嵌套的复杂问题不会表示
第八周3h200正确选择for,while,do while循环do while和while循环的区别
第九周3h300简单的数组运用字符串和字符的输出或输入的格式不太清楚
第十周6h450数组的综合运用只会简单的数组的行列输出,对于数组的替换,复制不太熟悉
第十一周4h500函数的定义解答函数题以及函数的引用
第十二周2h350简单的指针的含义
第十三周2h300指针的定义几种指针定义的方法
第十四周3h450指针的用法几种定义指针的方法
第十五周5h500指针的应用指针的应用
第十六周3h700指针结构体数组

3.2 累积代码行和博客字数

周/日期累计代码博客字数
第六周900
第七周3800
第八周5800
第九周8803118
第十周13304509
第十一周18302856
第十二周19300
第十三周20000
第十四周22000
第十五周25002859
第十六周32002789
在这里插入图片描述

3.3 学习内容总结和感悟

3.3.1 学习内容总结

在这里插入图片描述

3.3.2 学习体会

1.通过这一周的学习,指针的学习确实非常困难,即使听了老师讲,但还是似懂非懂的感觉。
2.在上机课需要完成的实验中,有很多题目我都不会,可能根本就不知道我要打什么代码解答题目,然后没有完成的实训会越积越多。
3.上课的时候老师讲的例题我都能够听懂,但自己去解题的时候就很困难,除非是和老师讲的例题非常类似,我才能够比较轻松地解出来。
4.在PTA上的作业,基础题对于我来说都有点困难,我希望就是在每一次PTA作业截止后老师能够发出PTA作业的答案,我还能去研究,学习,从而去提升自己,我也尝试过在网上找PTA的答案,但我不是很能看懂别人的代码,或者找不到答案。
5.有很多指针的题目我都不会做,甚至看不懂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值