c语言学生管理程序密码,学生管理系统c语言主程序.doc

#include

#include

#include

#define k1 0

int n;

struct STUDENT

{

char name[20];

long xuehao;

int chengji[4];

}stu[30];

void f1();

void f2();

int f3();

void f4();

void f5();

int f6();

int f7(struct STUDENT stu[],int *n);

void f8();

int main()

{int jianyan=1;

int p;

printf(" ☆☆☆☆欢迎您使用学生成绩管理系统V3.0☆☆☆☆ \n");

printf(" (设计者:思源三班索光霁)\n");

F1:printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~功能列表:\n ①.输入学生成绩\n ②.显示学生成绩\n ③.排序统计成绩\n ④.查找学生成绩\n ⑤.增加学生成绩");

printf("\n ⑥.删除学生成绩\n ⑦.从文件导入学生成绩\n ⑧.将学生成绩导出至文件\n ⑨.退出系统(不保存)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

printf("请输入您的选择的功能(1--9):\n");

int bianhao;

first:scanf("%d",&bianhao);

switch(bianhao)

{

case 1: {

ff1:f1();

jianyan=0;

printf("如果需要继续服务请按0,按其他数字则返回主菜单\n");

scanf("%d",&p);

if(p==0) goto ff1;

else goto F1;

break;

}

case 2:if(jianyan) {printf("请输入或导入学生成绩后再进行操作!\n"); goto F1;};

ff2:f2();

printf("如果需要继续服务请按0,按其他数字则返回主菜单\n");

scanf("%d",&p);

if(p==0) goto ff2;

else goto F1;

break;

case 3:if(jianyan) {printf("请输入或导入学生成绩后再进行操作!\n"); goto F1;};

F4:f3();

printf("如果需要继续服务请按0,按其他数字则返回主菜单\n");

scanf("%d",&p);

if(p!=0)goto F1;

else goto F4;

break;

case 4:if(jianyan) {printf("请输入学生成绩或导入后再进行操作!\n"); goto F1;};

ff4:f4();

printf("如果需要继续服务请按0,按其他数字则返回主菜单\n");

int p;

scanf("%d",&p);

if(p==0) goto ff4;

else goto F1;

break;

case 5:if(jianyan) {printf("请输入或导入学生成绩后再进行操作!\n"); goto F1;};

ff5:f5();

printf("如果需要继续服务请按0,按其他数字则返回主菜单:\n");

scanf("%d",&p);

if(p==0) goto ff5;

else goto F1;

break;

case 6:if(jianyan) {printf("请输入或导入学生成绩后再进行操作!\n"); goto F1;};getchar();

ff6:f6();

printf("如果需要继续服务请按0,按其他数字则返回主菜单:\n");

scanf("%d",&p);

if(p==0) goto ff6;

else goto F1;

break;

case 7:

ff7:f7(stu,&n);jianyan=0;

printf("如果需要继续服务请按0,按其他数字则返回主菜单\n");

scanf("%d",&p);

if(p==0) goto ff7;

else goto F1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值