学生信息管理系统及源码(C语言版本)

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

|
|对学生信息的基本信息进行插入、查询、删除、更改等一系列功能| 。

1.管理系统主界`

switch(menu_select()) // 函数的调用//
{
case 1:
printf("\t\t 记录添加 \n");
add();
break;
case 2:
printf("\t\t 信息浏览 \n");
scan();
break;
case 3:
printf("\t\t 信息查询 \n");
query();
break;
case 4:
printf("\t\t
数据计算 \n");
date();
break;
case 5:
printf("\t\t 数据修改 \n");
amend();
break;
case 6:
printf("\t\t *_*数据删除 _\n");
delet();
break;
case 0:
printf("\n\t\t谢谢使用,再见!\n");
printf("\n\t\t");
system(“pause”);
exit(0); `

2.记录添加`

while(sign!=‘n’&&sign!=‘N’)
{

    printf("             ----学生纪录添加----\n"); 

	printf("姓名:\n");  
    scanf("\t%s",p[i].name); 
	printf("学号:\n");  
    scanf("\t%s",p[i].num); 
    printf("性别:\n");  
	scanf("\t%s",p[i].gender); 
	printf("年龄:\n");  
	scanf("\t%d",&p[i].age);
	printf("籍贯:\n");  
	scanf("\t%s",p[i].birthplace);
	printf("班级:\n");  
	scanf("\t%s",p[i].classes);

	printf("院系:\n");  
	scanf("\t%s",p[i].department);

	printf("地址:\n");  
	scanf("\t%s",p[i].address);
	printf("电话:\n");  
	scanf("\t%d",&p[i].phone); 


    printf("语文:\n");  
	scanf("\t%f",&p[i].yuwen);  
    printf("数学:\n");  
	scanf("\t%f",&p[i].shuxue);  
    printf("英语:\n");  
	scanf("\t%f",&p[i].yingyu);

    printf("是否继续添加?(y/n)");  
    scanf("\t%c",&sign);  
    i++;  
    n=n+1;  
    system( "cls ");  

}system(“pause”);

if((fp=fopen(“studata.txt”,“a”))==NULL)
{
printf(“cannot open the files\n”);
system(“pause”);
return; //如果文件出现错误 就返回
}
for(i=0;i<n;i++)
{
fprintf(fp,"%s %s %s %d %s %s %s %s %d %f %f %f\n",p[i].name,p[i].num,p[i].gender,p[i].age,p[i].birthplace,p[i].classes,p[i].department,p[i].address,p[i].phone,p[i].yuwen,p[i].shuxue,p[i].yingyu); //以2进制形式写入文件中//一次写入一个数组//

    }`

在这里插入图片描述

3.其他功能不多加赘述,详情看源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值