这个作业的要求在哪里 | https://bbs.csdn.net/topics/611191217 |
我在这个课程的目标是什么 | 掌握结构变量的定义和初始化 |
这个作业在那个具体方面帮助我实现目标 | 运用结构 |
参考文献 | csdn网站、C语言程序设计 |
1.PTA实验作业
1.1学生信息的输入输出与求各门课的总分
用数据结构定义学生信息学号、姓名、5门课程的成绩,编一程序,输入n(n<=100)个学生成绩,求出总分最高的学生姓名并输出结果。要求编写3个函数,它们的功能分别为:
① 输入函数,用于从键盘读入学号、姓名和五门课的成绩;学号和成绩使用int型,姓名长度不超过10个字符。
② 计算总分函数,以计算每位学生的总分;
③ 输出函数,显示每位学生的学号、总分和分数;
说明:这三个函数的形式参数均为结构体指针和整型变量,函数的类型均为void。
1.1.1数据处理
数据表达:定义结构变量struct X1 X2[50],整形变量n,i。n用于控制输入组数,i用于控制循环。结构变量用于控制输入的内容。
数据处理:
1.1.2实验代码截图
1.1.3造实验数据
1.1.4pta提交列表及说明
说明:
第一次细节性错误
1.2节约有理
小明准备考研,要买一些书,虽然每个书店都有他想买的所有图书,但不同书店的不同书籍打的折扣可能各不相同,因此价格也可能各不相同。因为资金所限,小明想知道不同书店价格最便宜的图书各有多少本,以便节约资金。
1.2.1数据处理
数据表达:利用构造结构,运用if、while判断结构、for循环结构结题。
数据处理:
1.2.2实验代码截图
1.2.3造实验数据
1.2.4pta提交列表及说明
2.代码互评
同学代码
我的代码:
与同学的代码基本相同思路一致
3.学习总结
3.1学习进度条
周 | 所花时间 | 知识点 | 存在的问题 |
---|---|---|---|
第五周 | 18h | 如何使用dev C++,进制之间的转换等基本运算 | 无 |
第六周 | 18h | c语言程序的基本结构 | 无 |
第七周 | 19h | 选择结构 | 运算符,优先级还不太清楚 |
第八周 | 19h | 顺序结构与选择结构,循环结构 | 还不能写出非常简洁的代码 |
第九周 | 20h | 数组的定义,一维数组的使用 | 暂无 |
第十周 | 20h | 二维数组,和方阵转置 | 方阵转置的那个三角还没完全理解 |
第十一周 | 20h | 函数 | 刚学还不太理解 |
第十二周 | 22h | 指针 | 还不太熟悉 |
第十三周 | 22h | 字符型指针变量 | 无3.2累计代码行数和博客字数 |
第十四周 | 20h | 指针与数组 | 无 |
第十五周 | 22h | 二维指针 | 不熟悉 |
第十六周 | 23h | 结构体 | 不清楚定义 |
3.2累计代码行数和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.时间过得很快,学习C语言的内容越来越难,内容的复杂程度越来越高
2.最近线上的教学感觉不是很容易听懂
3.临近过年,想放松的心态越来越重