这个作业要求在哪里 | 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 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第六周 | 2h | 90 | 循环结构 | 对于多个数据的输出容易混淆 |
第七周 | 2h | 190 | 嵌套循环 | 多个嵌套的复杂问题不会表示 |
第八周 | 3h | 200 | 正确选择for,while,do while循环 | do while和while循环的区别 |
第九周 | 3h | 300 | 简单的数组运用 | 字符串和字符的输出或输入的格式不太清楚 |
第十周 | 6h | 450 | 数组的综合运用 | 只会简单的数组的行列输出,对于数组的替换,复制不太熟悉 |
第十一周 | 4h | 500 | 函数的定义 | 解答函数题以及函数的引用 |
第十二周 | 2h | 350 | 简单的指针的含义 | 无 |
第十三周 | 2h | 300 | 指针的定义 | 几种指针定义的方法 |
第十四周 | 3h | 450 | 指针的用法 | 几种定义指针的方法 |
第十五周 | 5h | 500 | 指针的应用 | 指针的应用 |
第十六周 | 3h | 700 | 指针 | 结构体数组 |
3.2 累积代码行和博客字数
周/日期 | 累计代码 | 博客字数 |
---|---|---|
第六周 | 90 | 0 |
第七周 | 380 | 0 |
第八周 | 580 | 0 |
第九周 | 880 | 3118 |
第十周 | 1330 | 4509 |
第十一周 | 1830 | 2856 |
第十二周 | 1930 | 0 |
第十三周 | 2000 | 0 |
第十四周 | 2200 | 0 |
第十五周 | 2500 | 2859 |
第十六周 | 3200 | 2789 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.通过这一周的学习,指针的学习确实非常困难,即使听了老师讲,但还是似懂非懂的感觉。
2.在上机课需要完成的实验中,有很多题目我都不会,可能根本就不知道我要打什么代码解答题目,然后没有完成的实训会越积越多。
3.上课的时候老师讲的例题我都能够听懂,但自己去解题的时候就很困难,除非是和老师讲的例题非常类似,我才能够比较轻松地解出来。
4.在PTA上的作业,基础题对于我来说都有点困难,我希望就是在每一次PTA作业截止后老师能够发出PTA作业的答案,我还能去研究,学习,从而去提升自己,我也尝试过在网上找PTA的答案,但我不是很能看懂别人的代码,或者找不到答案。
5.有很多指针的题目我都不会做,甚至看不懂。