这个作业要求在哪里 | |
---|---|
我在这个课程的目标是 | 结构的基本认识 |
这个作业在那个具体方面帮助我实现目标 | 各个题目的不同应用部分 |
参考文献 | 百度,课本,CSDN |
1.PTA实验作业
1.1学生信息的输入输出与求各门课的总分
用数据结构定义学生信息学号、姓名、5门课程的成绩,编一程序,输入n(n<=100)个学生成绩,求出总分最高的学生姓名并输出结果。要求编写3个函数,它们的功能分别为:
① 输入函数,用于从键盘读入学号、姓名和五门课的成绩;学号和成绩使用int型,姓名长度不超过10个字符。
② 计算总分函数,以计算每位学生的总分;
③ 输出函数,显示每位学生的学号、总分和分数;
说明:这三个函数的形式参数均为结构体指针和整型变量,函数的类型均为void。
1.1.1数据处理
数据表达:多使用for循环语句和结构定义
数据处理:
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
1一开始是因为没有正确打印是后面和同学讨论时才看出来
2这是因为不是用001输入用的1就是整形导致出错
1.2节约有理
小明准备考研,要买一些书,虽然每个书店都有他想买的所有图书,但不同书店的不同书籍打的折扣可能各不相同,因此价格也可能各不相同。因为资金所限,小明想知道不同书店价格最便宜的图书各有多少本,以便节约资金。
1.2.1 数据处理
数据表达:较多使用for循环语句和if语句套用
数据处理:
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
1这题难度较大而且代码较多写了很久还是有很多错误最后借助同学的帮助和老师的解释才搞明白
2.代码互评
同学代码截图
自己代码截图
1李同学的代码比我更加简洁,并且使用的语句更加高级
2在定义上我分成了几个部分,但是李同学是直接一起定义的,主要是我怕搞错
3其他结构情况大致相同
同学代码截图
自己代码截图
1陈同学是和我借鉴的一样,我们是有一点相同,主要是因为这个程序好像没有其他的方式来改写了
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.1 学习内容总结
通过这次的C语言编程基础的实验,我了解了顺序结构程序设 计方法,选择结构程序设计 方法 、循环结构程序设计方法。对于顺序结构和选择结构以及循环结构有了更深的认知,也同时对它们进行更加深刻的学习。通过这次的实验,使我更加,更熟悉的使用这三种结 构,同时他也拓宽了我的知识面。通过这次的实验,在今后学习中,学习方法也会更加有针对性,明确需要重点学习和强化的地方。利用实验的这种机会查漏补缺,找到知识学习的盲区,并通过实验进行学习。