300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言学生信息管理系统作用 C语言学生信息管理系统(附源码).doc

c语言学生信息管理系统作用 C语言学生信息管理系统(附源码).doc

时间:2023-06-03 18:19:20

相关推荐

c语言学生信息管理系统作用 C语言学生信息管理系统(附源码).doc

.

word范文

学生信息管理系统

#include

#include

#include

#include

#include

#define LEN sizeof(struct student)

#define FORMAT "%-12d%-12s%-13.1f%-13.1f%-13.1f%-13.1f\n"

#define DATA stu[i].num,stu[i].name,stu[i].chinese,stu[i].math,stu[i].english,stu[i].sum

/**************定义学生成绩结构体***********************/

struct student

{

int num;

char name[15];

float chinese;

float math;

float english;

float sum;

};

struct student stu[50];

/************函数声明与简介***************/

void input();

void show();

void order();

void del();

void modify();

void menu();

void insert();

void total();

void search();

int chcode();

/***********主函数****************/

int main()

{

int n;

int login = chcode();

if(!login)

{

printf("登录失败!\n");

return 0;

}

printf("登录成功!\n");

menu();

scanf("%d",&n);

while(n)

{

switch(n)

{

case 0: exit(0);

case 1: input();break;

case 2: search();break;

case 3: del();break;

case 4: modify();break;

case 5: insert();break;

case 6: order();break;

case 7: total();break;

case 8: show();break;

default:printf("输入有误,请重新输入:");break;

}

getch();

menu();

scanf("%d",&n);

}

return 0;

}

/*******自定义函数实现菜单功能******/

void menu()

{

system("cls");

printf("\t\t|-------------学生信息系统----------|\n");

printf("\t\t| |\n");

printf("\t\t| 0. 退出系统\t\t\t |\n");

printf("\t\t| 1. 输入记录\t\t\t |\n");

printf("\t\t| 2. 查找记录\t\t\t |\n");

printf("\t\t| 3. 删除记录\t\t\t |\n");

printf("\t\t| 4. 修改记录\t\t\t |\n");

printf("\t\t| 5. 插入记录\t\t\t |\n");

printf("\t\t| 6. 记录排序\t\t\t |\n");

printf("\t\t| 7. 记录个数\t\t\t |\n");

printf("\t\t| 8. 显示记录\t\t\t |\n");

printf("\t\t|-----------------------------------|\n\n");

printf("\t\t请输入你的操作(0-8):");

}

/*****录入学生信息**/

void input()

{

int i,m=0;

char ch[2];

FILE *fp;/*定义指针文件*/

if((fp=fopen("stuData.tet","a+"))==NULL)

{

printf("打开文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。