C课程设计

博主分享了一段久远的C语言课程设计代码,通过博客记录并回顾这段编程经历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   这是我很久很久以前做的C语言的课程设计,今天又看到了,索性把这段代码贴到博客来

 

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int root;
struct student
{
	int num;
	char name[50];
	int age;
	char sex[50];
	char yuanxi[50];
	int classnum;
}a[1000000];
void menu()
{
	system("cls");
	printf("\t\t\t*****欢迎来到学生学籍管理系统*****\n" );
	printf("\t\t\t*****请选择操作*****\n");
	printf("\t\t\t*****1.新建一个学生学籍管理系统。*****\n");
	printf("\t\t\t*****2.增加学生学籍信息*****\n");
	printf("\t\t\t*****3.修改学生学籍信息*****\n");
	printf("\t\t\t*****4.查询学生学籍信息*****\n");
	printf("\t\t\t*****5.输出学生学籍信息*****\n");
	printf("\t\t\t*****6.删除学生书籍信息*****\n");
	printf("\t\t\t*****7.修改用户账号及登录密码*****\n");
	printf("\t\t\t*****8.退出系统*****\n");

}
void newboot()
{
	system("cls");
	int a,b,n;
	root=0;
	char ch1[50],ch2[50],ch_1[50],ch_2[50];
	FILE *fp;
	if((fp=fopen("d:\\program\\password.txt","r"))==NULL)
	{
		printf("\n 说明:你是第一次使用该系统,请配置系统!!!\n\n");
		if((fp=fopen("d:\\program\\password.txt","w"))==NULL)
		{
		printf("\n打开文件失败!!!\n");
		getch();
		exit(1);
		}
	    printf("请输入新的用户名:  ");scanf("%s",ch_1);
	    printf("请输入新的密码:  ");scanf("%s",ch_2);
	    fprintf(fp,"%s%c",ch_1,'\n');
	    fprintf(fp,"%s%c",ch_2,' ');
	    fclose(fp);
		printf("\n ok,配置成功!!\n");
	}
	fp=fopen("d:\\program\\password.txt","r");
	fscanf(fp,"%s",ch1);
	fscanf(fp,"%s",ch2);
	fclose(fp);
	printf("\n\n\n\n\n\n\t\t\t************欢迎进入***************\n");
	printf("\n\n\t\t\t请输入用户名:");scanf("%s",ch_1);
	printf("\t\t\t请输入密码:  ");scanf("%s",ch_2);
	if(!strcmp(ch_1,ch1)&&!strcmp(ch_2,ch2))
	{
		root=1;
	}
	else
	{
		printf("账号或密码错误 !!!");
		printf("\n");
	}
}
void newbulid()
{
	int i,b,n;
	printf("新建将删除以前的文件,确定继续吗?确定选(1),否则选(0)\n");
	printf("请输入您的选择:");
	scanf("%d",&b);
	printf("\n");
	if(b==0)
		return;
	printf("输入您的系统所需记录的学生个数:");
	scanf("%d",&n);
	printf("请依次输入每个学生的学号 姓名 性别 年龄 院系 班级代号\n");
	for(i=0;i<n;i++)
	{
		scanf("%d%s%s%d%s%d",&a[i].num,a[i].name,a[i].sex,&a[i].age,a[i].yuan
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值