C语言程序设计作业07:第十六周作业

C语言程序设计作业07:第十六周作业

这个作业的要求在哪里https://bbs.csdn.net/topics/611191217
我在这个课程的目标是了解结构,熟练构建结构
这个作业在那个具体方面帮助我实现目标通过课前和课堂学习并且课后的PTA作业练习
参考文献C语言书,CSDN

1.PTA实验作业

在这里插入图片描述

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

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

输入格式:
第一行输入学生的个数n
从第二行开始每一行输入一个学生的信息:学号、姓名、5门课程的成绩。

输出格式:
每一行输出每一个同学的学号、姓名、5门课的成绩及总分。每一个同学的成绩输出完毕后换行。
其中:学号占5个字符位置,姓名占10个字符位置,每门课占5个字符位置,总分占10个字符位置,均右对齐。
输入样例:
在这里给出一组输入。例如:

3
001 zhang 50 60 70 80 90
002 li 60 70 60 70 80
003 wang 70 75 80 85 90
输出样例:
在这里给出相应的输出。例如:

1     zhang   50   60   70   80   90       350
2        li   60   70   60   70   80       340
3      wang   70   75   80   85   90       400

代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

1.1.1数据处理

1.数据表达
在这里插入图片描述

1.1.2PTA实验代码截图

在这里插入图片描述
在这里插入图片描述

1.1.3造测试数据
输入输出说明
3;001 zhang 50 60 70 80 90;002 li 60 70 60 70 80;003 wang 70 75 80 85 901 zhang ;50 60 70 80 90 350; 2 li 60 70 60 70 80 340; 3 wang 70 7580 85 90 400输入数据输出数据及其高危组数据之和
1.1.4PTA提交说明

在这里插入图片描述
1.数据结构定义错误
2.f函数中输入语句有错误。

2.代码互评

同学的
在这里插入图片描述
这个同学的代码编译思路与我的基本一样;代码有些许不同。

3.学习总结

第n周所花时间代码行学习到的知识目前比较迷惑的地方
20h37进制转换,源码,补码,反码
17h65c语言编程基本结构
15h100运算符和数据类型运算顺序
19h120顺序、选择、循环结构do-while结构运用不熟练
20h190一维数组只懂得简单的使用
19h178二维数组在循环、选择结构中有事时无法正确使用
17h130函数返回值把握不准确
十五19h132指针使用不熟练对于一些定义不清楚
十六12h112复杂数据类型的结构存储结构的构建

3.2 累计博客和代码字数

在这里插入图片描述

3.3学习内容及感悟

3.3.1学习内容总结

在这里插入图片描述

3.3.2 学习体会

这一章节的难度挺大的,又加上是在家里学的。我可能有很多的地方学过了,但没学会。整个人的状态都不太好。在自己的努力下做出来几个代码题,还是很有成就感的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值