此次程序思路:
1.调用read DAT函数将学生信息录入
2.经调用sortDAT函数和calDAT函数将信息整理。
3.将整理完全的数据经print DAT函数打印出来以便观测是否准确,功能是否生效
4.将整理好的数据再次存入writeDAT函数
之后的程序大致语法都较为简单,结合结构体。
涉及#include <conio.h>这个头文件。
代码展示:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 10
struct STU
{
int num;
char name[12];
double score[4];
double sum;
double ave;
};
void readDAT(struct STU p[], int n);
void writeDAT(struct STU p[], int n);
void sortDAT(struct STU p[], int n);
void calDAT(struct STU p[], int n);
void printDAT(struct STU p[], int n);
int main(void)
{
struct STU st[N] = {
0};
readDAT(st, N);
printDAT(st, N);