C语言作业二—结构体&C语言作业三—文件

本文讲述了作者完成C语言作业的过程,涉及结构体存储学生数据,包括成绩计算和输出,并使用文件功能进行数据读写。作业中提到VS2019对文件操作的复杂性及实验中遇到的疑惑和体会。
摘要由CSDN通过智能技术生成

C语言作业二—结构体

本次作业我是选的是:有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩

从键盘输入10个学生数据,要求输出3门课程总平均成绩以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。

代码如下:

1

运算结果如下:

输入:   结果

2利用函数

每段函数都有自己的意义 也可以实现效果

C语言作业三—文件

本次作业我是自选题目来做(学生成绩统计在结构体里面已经有所认识)

1利用文件读写功能,将数字0~9写入文件 将读到的数据存储到a[10],再返回到控制台上

实验疑惑:为什么返回到控制台上的数字是1~9 然后后面还会多出来这么多数字0

2读取原来工资表的信息,在奖金增加百分之二十之后,将最新的总工资表写入

实验体会:VS2019对文件的操作真的好复杂啊,不再是fopen而是fopen_s,而且它还要传递三个参数,需要errno_t 再加上一个参数。还有就是老是觉得数据是从控制台显示,固有思想太害人,就老是觉得是自己没做出来,其实是对文档进行了个操作。等暑假多练习吧,熟能生巧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值