没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言实现班档案管理系统课程设计
C语言实现班档案管理系统课程设计
385 浏览量
更新于2023-05-26
评论
收藏 55KB PDF 举报
主要为大家详细介绍了C语言实现班档案管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源详情
资源评论
资源推荐

C语言实现班档案管理系统课程设计语言实现班档案管理系统课程设计
主要为大家详细介绍了C语言实现班档案管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价
值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了C语言班档案管理系统的具体代码,供大家参考,具体内容如下
做的挺长时间的课程设计,当作参考吧
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 20
struct student
{
long num;
char name[20];
char sex[10];
int age;
char bz[40];
struct student *next;
};
int i,j,n,num2,num3,age3,k,m;
char name3[20],sex3[20],bz3[20],ch;
FILE *fp;
int login() //登陆函数
{
char key[20];
printf(" ********************请输入系统密码********************");
do
{
scanf("%s",key);
if((strcmp("a",key))==0)
{
printf(" password correct ,welcome !");
return 1; //当密码正确时,返回1,进入系统
}
printf(" password incorrect,please input again!");
}while(key!=1);//当返回值不为1时,重新输入密码,直到输入真确为止
system("cls");
}
int menu() //菜单
{
int c;
printf(" **********欢迎进入通讯客户端!************");
printf(" |—————1.录入学生的基本信息—————|");
printf(" |----------2.显示学生的基本信息----------|\n");
printf(" |----------3.保存学生的基本信息----------|\n");
printf(" |----------4.删除学生的基本信息----------|\n");
printf(" |----------5.修改学生的基本信息----------|\n");
printf(" |----------6.查询学生的基本信息----------|\n");
printf(" |—————7.退出系统——————————|");
printf(" 请选择您要进行的功能(0~7) ");
scanf("%d",&c);
return c;
}
struct student *creat() //录入信息函数
{
struct student *head,*p1,*p2;
n=0;
p1=p2=(struct student *)malloc(sizeof(struct student));
head=NULL;
printf("请输入学生信息学号,姓名,性别,年龄,备注(键入学生学号为0时结束)");
while(1) //为1表真,p2->next不为0;
{
scanf("%d",&p1->num);
if(p1->num==0) //判断学生的学号是否为0,如果为0则停止输入数据;
{
break;
}
scanf("%s%s%d%s",p1->name,p1->sex,&p1->age,p1->bz);
n=n+1;
if(n==1)
{
head=p1;
}
else
{










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0