针,熟悉文件的操作过程。Р掌握文件打开、关闭和文件读写等文件操作函数的手机用。Р实验内容Р输入并运行第7章例7-1中的程序。理解结构体类型、变量和结构体成员。Р编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:Р⑴输入点的坐标值。Р⑵求两个点中点坐标。Р⑶求两点间距离。Р有5个学生,每个学生有3门课的成绩,从键盘输入学生数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件“stud”中。Р有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。Р主要仪器设备Р台式或笔记本计算机Р实验记录(写出实验内容中2,3,4的程序代码和运行结果)(可分栏或加页)Р2(1)#include<stdio.h>Рvoid main()Рstruct spotР{?int x;?int y;?};Р{?struct spot sp[4];?int i;Р?printf("输入四个坐标点:\n");Р?for(i=0;i<4;i++) scanf("%d%d",&sp[i].x,&sp[i].y);Р?printf("spot\t\t\tx\ty\n");Р?for(i=0;i<4;i++) printf("sp[%d]\t\t\t%d\t%d\n",i,sp[i].x,sp[i].y);Р?}输出结果-输入1 2 回车2 3回车3 4回车4 5回车输出Рspot x yРsp[0] 1 2Рsp[1] 2 3Рsp[2] 3 4Рsp[3] 4 5Р(2)#include<stdio.h>Рvoid main()Рstruct spotР{?int x;?int y;?};