源程序:(头文件#include "stdafx.h"和主函数 int main(int argc, char* argv[]) 是建工程时自带
的,把之前的清掉后直接复制即可)
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<cmath>
#include<string>
#include<stdlib.h>
#include<conio.h>
#include<iomanip>
using namespace std;
int n=0,u=0;
int number[5][6]={{0},{0},{0},{0},{0}}; //各门学科分段成绩的人数
double point[5][6]={{0},{0},{0},{0},{0}};
double eva[5]={0,0,0,0,0};
string find_name;
string find_num;
int p;
void search(string);
void search(int);
void cunqu_data(); /*存取文件*/
void save_data(); /*保存文件*/
void read_data(); /*读取文件*/
void renew_data(); /*删除恢复*/
void delete_data(int m); /*删除记录*/
void recover_data(); /*恢复记录*/
void set_eva2(); /*课程的平均成绩*/
void put_result1();
void put_result2();
void put_result3();
class Student /*定义一个 Student 类*/
{public:
Student(); /*构造函数*/
void set_eva();
friend void set_massage(int m,Student j[]);/*友元函数*/
friend void add_massage(int m,Student j[]);/*友元函数*/
friend void put_massage(int m,Student j[]);
friend void change_data(int m,Student j[]);/*修改学生信息*/
friend void search_data(); /*查找学生信息*/
friend void search_name(string name);
friend void search_num(string num);
friend void set_number();
5 / 21