c语言成绩管理系统源代码+流程图

  • 格式:doc
  • 大小:61.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include

#include

void frist_print()

{

printf("\t\t********************************\n\n"); //欢迎信息

printf("\t\t\t欢迎进入学生成绩系统\n");

printf("\t\t\t\t\t\t\t\t 此程序合作完成由");

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

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

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

printf("\t\t\t\t\t\t\t\t * 王杨* \n");

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

printf("\t\t\t\t\t\t\t\t * 李淼鑫* \n");

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

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

printf("\t\t\t\t\t\t\t\t * 孙天顺* \n");

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

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

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

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

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

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

}

//****************************************************************************************** ***************************************************************************************** void menu()

{

printf("\n\t\t***********************************\n"); //管理菜单

printf("\n\t\t==========1.录入学生成绩===========\n\t\t+\n");

printf("\t\t==========2.显示学生成绩===========\n\t\t+\n");

printf("\t\t==========3.查询学生成绩===========\n\t\t+\n");

printf("\t\t==========4.添加学生成绩===========\n\t\t+\n");

printf("\t\t==========5.修改学生成绩===========\n\t\t+\n");

printf("\t\t==========6.删除学生成绩===========\n\t\t+\n");

printf("\t\t==========7.清空页面===========\n\t\t+\n");

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

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

printf("please choise 1--8:\t");

putchar(10);

}

//****************************************************************************************** ***************************************************************************************** struct MM // 结构体定义变量

{

char num[20];

char name[10];

float sco,sco2,sco3,sco4;

int many;

}mm;

//****************************************************************************************** ***************************************************************************************** void scanf_1() //第一次输入信息并保存在文件中

{

char ch;

FILE *fp;

if((fp=fopen("dd.dat","wb+"))==NULL)

{

printf("cannot open file\n");

exit(0);

}

do

{

printf("请输入学生的--编号:\t");

getchar();

gets(mm.num);

printf("姓名:\t");

gets();

printf("总成绩:\t");

scanf("%f",&mm.sco);

printf("平时成绩:\t");

scanf("%f",&mm.sco2);

printf("作业成绩:\t");

scanf("%f",&mm.sco3);

printf("考试成绩:\t");

scanf("%f",&mm.sco4);

printf("学号:\t");

scanf("%d",&mm.many);

if(fwrite(&mm,sizeof(struct MM),1,fp)!=1)

{