c语言生信,C语言版学生信息管理系统.pdf

C语语言言版版学学生生信信息息管管理理系系统统

本文实例为大家分享了C语言版学生信息管理系统的具体代码,供大家参考,具体内 如下

一一.题题目目分分析析

1.功功能能概概述述

1)查询学生信息

2)添加学生信息

3)修改学生信息

4)删除学生信息

5)刷新学生信息

6)保存学生信息

7)输出当前学生信息

2.题题目目要要求求::

1)使用结构体建立学生信息体制

2)实现七大基本功能

3)采用文件存储学生信息

二二.算算法法构构造造

1.难难点点解解析析对对文文件件的的操操作作

1.1文件读取

FILE * fp;

if ((fp = fopen(filename, "r")) == NULL) return 0;

//从文件读取信息

while (fs anf(fp, "%s %s %s %d %d %d %d ", &stu[j].StudentId, &stu[j].StudentName, &st

u[j].StudentAge, &stu[j].StudentSex, &stu[j].s ore[0], &stu[j].s ore[1], &stu[j].s ore[

2]) == 7) {

j++;

}

1.2文件写入

FILE * fp;

fp = fopen(filename, "w");

for (i = 0; i < n; i++){

fprintf(fp, "%s%s%d% % .lf% .lf% .lf\n", stu[i].StudentId, stu[i].StudentName, stu[i].Stu

dentAge, stu[i].StudentSex,

stu[i].s ore[0], stu[i].s ore[1], stu[i].s ore[2]);

}

2.流流程程图图

3.七七大大基基本本功功能能函函数数实实现现

3.1菜单函数:通过菜单建立用户与程序之间的交流

void menu()/* 界面*/

{

int num;

printf(" \n\n \n\n");

printf(" ******************************************************\n\n");

printf(" * 学生信息管理系统 *\n \n");

printf(" ******************************************************\n\n");

printf("*********************系统功能菜单************************* \n");

printf(" \n");

printf(" ********************************************* \n");

printf(" * 0.系统帮助及说明 * * 1.刷新学生信息 * \n");

printf(" ********************************************* \n");

printf(" * 2.查询学生信息 * * 3.修改学生信息 * \n");

printf(" ********************************************* \n");

printf(" * 4.增加学生信息 * * 5.按学号删除信息 * \n");

printf(" ********************************************* \n");

printf(" * 6.显示当前信息 * * 7.保存当前学生信息* \n");

printf(" ********************** ********************** \n");

printf(" * 8.退出系统 * \n");

printf("

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值