C语言学籍管理系统源代码

C语言学籍管理系统,整理一份。

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 100
void mycreat();
void mynewcreat();
void mydisplay();
void myretake();
void myselect();
void mynumsort();
void mysort();
void myprint1();
void myprint2();
void myprint3();
void myfenduan();
struct student
{
	char name[10];
	int grade[5];
	double ave;
	char num[10];
	
};
void myprint1()
{
	char choose='\0',yes_no='\0';
	do
   	{  
		system("cls");
		printf ("      |---------------------------|\n");
		printf ("      |   请输入选项编号(0-4)     |\n");
		printf ("      |---------------------------|\n");
		printf ("      |   1----------录入成绩     |\n");
		printf ("      |   2----------统计成绩     |\n");
		printf ("      |   3----------处理学籍     |\n");
		printf ("      |   4----------显示数据     |\n");
		printf ("      |   0----------退出系统     |\n");
		printf ("      |---------------------------|\n");
		printf("                        ");
      	choose=getche();
      	switch(choose)
       	{  	case '1':mycreat();  break;   	
			case '2':myprint2();  break;  	
	    	case '3':myprint3();  break;   	
	    	case '4':mydisplay();  break;    
	    	case '0':break;
	    	default :printf("\n                       %c为非法选项!\n",choose);
		}
      	if(choose=='0')
			{	
			printf("\n");
			printf("感谢您的使用!\n");
			break;
			}
      	printf("\n                        要继续选择吗(Y/N)?\n");
      	do
      	{ 	yes_no=getch( );
      	} while(yes_no!='Y' && yes_no!='y'&& yes_no!='N' && yes_no!='n');
		} while(yes_no=='Y' || yes_no=='y');
}


void myprint2()
{
	char choose='\0',yes_no='\0';
	do
   	{  
		system("cls");
		printf ("      |-----------------------------------|\n");
		printf ("      |   请输入选项编号(0-4)             |\n");
		printf ("      |-----------------------------------|\n");
		printf ("      |   1----------按学号排序           |\n");
		printf ("      |   2----------计算平均分并排序     |\n");
		printf ("      |   3----------统计分数段           |\n");
		printf ("      |   4----------返回                 |\n");
		printf ("      |   0----------退出系统             |\n");
		printf ("      |-----------------------------------|\n");
		printf("                        ");
      	choose=getche();
      	switch(choose)
       	{  	case '1':mynumsort();  break;   	
			case '2':mysort();  break;  	
	    	case '3':myfenduan();  break;   	
	    	case '4':myprint1();  break;    
	    	case '0':break;
	    	default :printf("\n                       %c为非法选项!\n",choose);
		}
      	if(choose=='0')
			{	
			printf("\n");
			printf("感谢您的使用!\n");
			break;
			}
      	printf("\n                        要继续选择吗(Y/N)?\n");
      	do
      	{ 	yes_no=getch( );
      	} while(yes_no!='Y' && yes_no!='y'&& yes_no!='N' && yes_no!='n');
		} while(yes_no=='Y' || y
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青檬笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值