我在这个课程的目标是 | <了解结构数据的基本知识> |
这个作业在那个具体方面帮助我实现目标 | <使用结构解决一些基本问题> |
参考文献 | <C语言程序设计教程> |
1PTA实验作业
1.1学生信息的输入输出与求各门课的总分
用数据结构定义学生信息学号、姓名、5门课程的成绩,编一程序,输入n(n<=100)个学生成绩,求出总分最高的学生姓名并输出结果。要求编写3个函数,它们的功能分别为:
① 输入函数,用于从键盘读入学号、姓名和五门课的成绩;学号和成绩使用int型,姓名长度不超过10个字符。
② 计算总分函数,以计算每位学生的总分;
③ 输出函数,显示每位学生的学号、总分和分数;
说明:这三个函数的形式参数均为结构体指针和整型变量,函数的类型均为void。
1.1.1数据处理
1.数据表达:定义结构A1和结构变量A2[24],控制循环的n和i
2.数据处理:
1.1.2实验代码截图
1.1.3造测试数据
没有及时造测试数据
1.1.4PTA提交列表及说明
第一次错误是输入的时候把数据写错了发现后改正答案正确
1.2结构体数组实现工资数据的存放与输出
用结构体存放下表中的数据,然后输出每人的姓名和实发工资(基本工资+浮动工资-支出)
工资表.png
输入格式:
在每一行输入姓名,基本工资,浮动工资及支出
1.2.1数据处理
1.数据表达:定义结构变量someone和控制循环的变量i
2.数据处理:
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 |
---|---|
赵 240 400 75 | 赵 565.00 |
钱 430.00 | 钱 430.00 |
孙 480.0 | 孙 480.00 |
1.2.4PTA 提交列表及说明
第一次编译错误是冒号的位置放错了发现之后修改就正确了
2.代码互评
同学代码截图
自己代码截图
1.这位同学在结构上面的定义和我不同我是在最后写出结构名而这位同学在最开始就把结构名写好了
2.这位同学是选择输入各组数据而我是直接初始化
3.对最终结果输出的方式不同,我选择在最后直接各项数据进行计算而这位同学是在输入的时候进行计算最后直接输出结果
3.学习总结
3.1学习进度条
3.2累计代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习感悟
一个学期的c语言学习已经接近尾声我的感悟就是c语言真的很难,它不同于数学的难,它是在编程思想方面的难