大一C语言学生信息管理系统visual studio

这是一个使用C语言编写的基于Visual Studio的学生信息管理系统,包括学生信息输入、查询、修改、排序、统计、删除和浏览等功能。系统通过文件操作存储和读取学生数据,并提供了友好的菜单交互界面。
摘要由CSDN通过智能技术生成

#include<stdlib.h>
#include<string.h>
#include<conio.h>
int o,r;
int num=0;
char filename[20];
void menu();
struct student input();
void check();
void modification();
void order();
void n1();
void n2();
void statistics();
void shanchu();
void browser();
struct student add();
struct student
{
char name[25];
char number[10];
char sex[6];
char age[8];
char birth[10];
char tele[20];
char wechat[20];
}stu[20];
main()
{
system(“cls”);
printf("\n");
printf(" "); printf("\n"); printf("\n"); printf("\n"); printf(" ******************************* 欢迎登录学生信息管理平台 ******************************\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n");
system(“pause”);
menu();
}
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");
printf("\t\t\t * 9.退出系统 *\n");
printf("\t\t\t ***************************************************************\n");
system(“pause”);
printf(“请输入你的选择(1~9):”);
do
{
scanf("%d",&o);
switch (o)
{
case 1:input();break;
case 2:check();break;
case 3:modification();break;
case 4:order();break;
case 5:statistics();break;
case 6:shanchu();break;
case 7:browser();break;
case 8:add();break;
case 9:exit(0);break;
default:printf(“请重新输入选择(1~9):”);
}
}while(o!=1&&o!=2&&o!=3&&o!=4&&o!=5&&o!=6&&o!=7&&o!=8&&o!=9);
}
struct student input()
{
FILE *fp;
system(“cls”);
if((fp=fopen(“studata.txt”,“w+”))==NULL)
{
printf(“cannot open the files\n”);
system(“pause”);
}
printf("\n请输入学生姓名:");
scanf("%s",&stu[num].name);
printf("\n请输入学生学号:");
scanf("%s",&stu[num].number);
printf("\n请输入学生性别(man or woman)?;
scanf("%s",&stu[num].sex);
printf("\n请输入学生年龄:");
scanf("%s",&stu[num].age);
printf("\n请输入学生出生日期:");
scanf("%s",&stu[num].birth);
printf("\n请输入学生电话号码:");
scanf("%s",&stu[num].tele);
printf("\n请输入学生微信:");
scanf("%s",&stu[num].wechat);
fprintf(fp,"%s\t\t%s\t\t%s\t%s\t%s\t\t%s\t\t%s\n",stu[num].name,stu[num].number,stu[num].sex,stu[num].age,stu[num].birth,stu[num].tele,stu[num].tele,stu[num].wechat);
fclose(fp);
num++;
printf(“是否返回菜单?\n”);
printf(“请输入数字选项:1.是 2.否\n”);
do
{

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值