创建一个学生管理系统

​
​
#include <stdio.h>
#include <string.h>
#define MAX_STUDENT  20
#define MAX_STUDENT_NAMELONG 50
int main(int argc, const char *argv[])
 
{
	int a;//a为业务序号
	char student_name[MAX_STUDENT][MAX_STUDENT_NAMELONG];
	//	int student_scores[MAX_STUDENT][10];
	char student_scores[MAX_STUDENT][10];
	char arr[20];
	char brr[20];
	int count=0;//用于记录学生的个数以及学生编号
	int serial;//查询所用编号
	int count1=5;//记录密码输入错误的次数
	int qa;//输入的密码
 
 
 
	while(1)
	{
		printf("\n<<<<<<<<<<学生管理系统>>>>>>>>>>\n");
		printf("序号 1 为增加学生的信息\n");
		printf("序号 2 为删除学生的信息\n");
		printf("序号 3 为修改学生的信息\n");
		printf("序号 4 为查询学生的信息\n");
		printf("序号 5 为查看所有学生的信息\n");
		printf("序号 6 为退出系统\n");
		printf("请输入你所要办理业务的序号:\t");
		scanf("%d",&a);//输入信息
		getchar();//吸收输入本身自带的垃圾字符,以免干扰后续
 
		switch(a)
		{
		case 1:
			{
				if(count>=20)
				{
					printf("名额已满/n");
					break;
				}
				printf("请输入学生姓名\n(英文或拼音)");
 
				scanf("%s",student_name[count]);
				
 
				printf("请输入学生成绩\n(数字,暂时不可有小数点)");
				scanf("%s",student_scores[count]);
				
				count++;
 
			};
			break;
		case 2://删除学生信息
			{
				printf("请输入修改权限密码:\t");
				for(int k=0;k<count1;k++)
				{
					scanf("%d",&qa);
					if(qa==123)
					{
						//执行删除程序
						printf("请输入学生姓名");
						scanf("%s",arr);
						for(int i=0;i<count+1;i++)
						{
							if(strcmp(student_name[i],arr)==0)
							{
								serial=i;//查找学生信息
								//	printf("%s\n",student_name[i]);
								//	printf("%s\n",student_scores[i]);
								for(int k=0;k<MAX_STUDENT;k++)
								{
									strcpy(	student_name[i],student_name[i+1]);
									strcpy(student_scores[i],student_scores[i+1]);
 
								}
							}
						}
 
 
 
						break;	
					}
					else if (count<=0)
					{
						break;
					}
					else
					{
						printf("你输入的密码有误,请从新输入:\t");
						count1--;
					}
				}
			};
			break;
		case 3://修改学生信息
			{
				printf("请输入修改权限密码:\t");
				for(int k=0;k<count1;k++)
				{
					scanf("%d",&qa);
					if(qa==123)
					{
						//执行修改程序
 
						printf("请输入学生姓名");
						scanf("%s",arr);
						for(int i=0;i<count+1;i++)
						{
							if(strcmp(student_name[i],arr)==0)
							{
								serial=i;//查找学生信息
								printf("%s\n",student_name[i]);
								printf("%s\n",student_scores[i]);
								printf("请输入修改后的信息:\t");
								scanf("%s\n",brr);//brr用于转储修改后的信息
									strcpy(student_scores[i],brr);
 
 
							}
						}
 
 
						break;	
					}
					else if (count<=0)
					{
						break;
					}
					else
					{
						printf("你输入的密码有误,请从新输入:\t");
						count1--;
					}
				}
 
			};
			break;
		case 4://查询学生信息
			{
 
				printf("请输入学生姓名");
				scanf("%s",arr);
				for(int i=0;i<count;i++)
				{
					if(strcmp(student_name[i],arr)==0)
					{
						serial=i;//查找学生信息
						printf("%s\n",student_name[i]);
						printf("%s\n",student_scores[i]);
						break;
					}
				}
			};
			break;
		case 5://查询所有信息
			{
				for(serial=0;serial<=count;serial++)
				{
					if(serial<=count&&serial>=0&&serial%1==0)
 
					{
						//	puts(student_name[serial]);
						//	puts(student_scores[serial]);
 
						printf("学生姓名:%s\t",student_name[serial]);
						printf("学生成绩:%s\n",student_scores[serial]);
						/*		for(int i=0;i<10;i++)
								{
								printf("%d\t",student_scores[serial][i]);
								break;}
 
*/
					}
					else
					{
						printf("你输入的序号无信息");
					}
				}
			};
			break;
		case 6:
			{
				break;
			};
			break;
		default:
			{
				printf("你输入的序号有误,请从新输入\n");
			};
			break;
		}
 
	}
	return 0;
}
 
​
 
​

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
创建一个学生管理系统,我们需要遵循以下步骤: 1. 安装Visual Studio 2019和.NET Core SDK。 2. 打开Visual Studio,并选择“创建新项目”。在“创建新项目”窗口中,选择“ASP.NET Core Web 应用程序”。 3. 在“创建新项目”窗口中,选择“Web 应用程序(模板)”。 4. 命名你的项目,并选择一个合适的位置来保存它。 5. 在“创建新项目”窗口中,选择“ASP.NET Core 3.1”作为目标框架,并选择“Web 应用程序(模板)”。 6. 在“创建新项目”窗口中,选择“MVC”作为项目类型。 7. 点击“创建”按钮,等待Visual Studio创建项目。 8. 在项目创建完成后,我们需要添加一个数据模型。右键单击项目文件夹,选择“添加”>“新建项”。 9. 在“新建项”窗口中,选择“数据”>“类”。 10. 命名你的数据模型,并选择一个合适的位置来保存它。 11. 在数据模型中定义数据表和字段,如学生表和学生ID、姓名、年龄等字段。 12. 在项目中添加一个控制器。右键单击项目文件夹,选择“添加”>“控制器”。 13. 命名你的控制器,并选择“MVC控制器-空”的模板。 14. 在控制器中编写代码来处理学生数据的增删改查等操作。 15. 在项目中添加视图文件夹。右键单击项目文件夹,选择“添加”>“新建文件夹”。 16. 命名你的视图文件夹,并选择一个合适的位置来保存它。 17. 在视图文件夹中创建视图文件,如学生列表、学生详情等。 18. 在控制器中编写代码来渲染视图文件。 19. 运行项目,测试学生管理系统的功能。 以上就是在.NET Core MVC中创建一个学生管理系统的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值