学生考勤系统 (2).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:5 大小:34KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

学生考勤系统 (2).doc

学生考勤系统(2).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

#include<stdio.h>#include<stdlib.h>#include<string.h>/****************************结构体类型*****************************/structstudent{charname[20];intnum;charsex[2];intmonth[3];intday[3];intclassno[3];intattend[3];}stu[2];voidmenu();voidselect();voidinput();voidsave();voidsearch();voidmodify();voidcalculate();voidquit();FILE*fp;/********************************主函数******************************/main(){inti=1;do{select();}while(i!=0);}/******************************目录函数******************************/voidmenu(){printf("\t\t*****************************************\n");printf("\t\t\t欢迎使用学生考勤系统\n");printf("1.添加学生信息\n");printf("2.查询学生信息\n");printf("3.修改学生信息\n");printf("4.计算考勤分数\n");printf("5.退出考勤系统\n");printf("###############请选择相应的数字#################\n");printf("\t\t*****************************************\n");}/*****************************输入函数******************************/voidinput(){inti,j;for(i=0;i<2;i++){printf("请输入学生姓名:\n");scanf("%s",stu[i].name);printf("请输入学生学号:\n");scanf("%d",&stu[i].num);printf("请输入学生性别(m:男生f:女生):\n");scanf("%s",stu[i].sex);for(j=0;j<3;j++){printf("请输入上课日期(月-日):\n");scanf("%d-%d",&stu[i].month[j],&stu[i].day[j]);printf("请输入上课节次:\n");scanf("%d",&stu[i].classno[j]);printf("请输入到勤情况(1:到勤,0:缺勤)\n");scanf("%d",&stu[i].attend[j]);}save();}}/******************************保存函数******************************/voidsave(){inti;FILE*fp;if((fp=fopen("stu.txt","wb"))==NULL){printf("cannotopenfile\n");return;}for(i=0;i<2;i++)if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)printf("filewriteerror\n");fclose(fp);printf("已保存学生信息到文件中\n");}/*******************************修改函数*****************************/voidmodify(){inti,j,c,k,b,d;FILE*fp;if((fp=fopen("stu.txt","rb"))==NULL){printf("cannotopenfile\n");return;}printf("\n请输入要修改学生的学号:");scanf("%d",&k);printf("\n请输入要修改学生的节次:");