一道编程的问题(请高手在TC2.0环境下试一下)

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:41:15
学生信息包含:学号,姓名,性别,班级,三门成
绩C,English,Java,总分(保留两位小数)
要求:有原始数据4个(以组员信息输入)。
1、显示所有学生信息
2、查找:按学号,按班级查找。
3、排序:按总分,按学号排序。
以下两项要求密码提示,正确才可执行。
4、添加学生信息。
5、按学号删除学生信息

可以参照一下
/*编程建立一通讯簿,存放有姓名、电话号码、住址,然后对通信簿进行查找、添加、修改及删除。*/
#include<stdio.h>

struct person
{
char name[8];
char tel[15];
char addr[50];
};

char filename[20];
FILE *fp;

void creat();
void output();
void search();
void append();
void modify();
void delete();

void main()
{
int m;

creat();
while(1)
{
printf("\n\n添加,请按1");
printf("\n查找,请按2");
printf("\n修改,请按3");
printf("\n删除,请按4");
printf("\n输出,请按5");
printf("\n退出,请按0\n");
scanf("%d",&m);
if(m>=0&&m<=5)
{
switch(m)
{
case 1: append();
break;
case 2: sear