资源简介
C语言《学生信息管理系统》结构体
代码片段和文件信息
#include
#include
#include
int n=0;
struct student
{
char name[20]; //名字
char num[20]; //学号
char Class[20]; //班级
char mayor[20]; //专业
int age; //年龄
int score; //成绩
}s[100];
void add() //添加
{
system(“cls“);
printf(“请输入学生基本信息:\n姓名:“);
scanf(“%s“&s[n].name);
printf(“学号:“);
scanf(“%s“&s[n].num);
printf(“年龄:“);
scanf(“%d“&s[n].age);
printf(“班级:“);
scanf(“%s“&s[n].Class);
printf(“专业:“);
scanf(“%s“&s[n].mayor);
printf(“成绩:“);
scanf(“%d“&s[n].score);
n++;
printf(“\n\n您输入的信息已被保存!\n“);
system(“pause“);
system(“cls“);
}
void print()
{
int i;
system(“cls“);
printf(“姓名\t学号\t\t班级\t年龄\t专业\t\t成绩\n“);
for(i=0;i<10;i++)
{
printf(“%-8s“s[i].name);
printf(“%-16s“s[i].num);
printf(“%-8d“s[i].age);
printf(“%-8s“s[i].Class);
printf(“%-16s“s[i].mayor);
printf(“%-8d“s[i].score);
printf(“\n“);
}
printf(“\n信息显示完毕!\n“);
system(“pause“);
system(“cls“);
}
void find() //查找
{
void find1();
void find2();
int a;
system(“cls“);
printf(“1.按姓名查找\n2.按学号查询\n“);
scanf(“%d“&a);
switch(a)
{
case 1:
find1();
break;
case 2:
find2();
break;
}
}
void Delete() //删除
{
int i;
char a[20];
printf(“请输入要删除的学号“);
scanf(“%s“&a);
for(i=0;i if(strcmp(as[i].num)==0)
{
while(i {
s[i]=s[i+1];
i++;
}
n-=1;
}
}
void amend() //修改
{{
int ijo;
char a[20];
system(“cls“);
printf(“修改学生的学号:“);
scanf(“%s“&a); //通过输入需要修改信息的学号找到他
printf(“\n“);
for(i=0;i {
if(strcmp(as[i].num)==0)
{
printf(“学号:%s\n“s[i].num);
printf(“姓名:%s\n“s[i].name);
printf(“班级:%s\n“s[i].Class);
printf(“专业:%s\n“s[i].mayor);
printf(“年龄:%d\n“s[i].age);
printf(“成绩:%d\n\n“s[i].score);
o=i;
}
}
printf(“1.修改学号\n2.修改姓名\n3.修改专业\n4.修改年级\n5.修改性别\n6.修改出生日期\n请选择:“);
scanf(“%d“&j); //选择修改的信息
switch(j) //选择结构!
{
case 1:
printf(“学号修改为:“);
scanf(“%s“s[o].num);
break;
case 2:
printf(“姓名修改为:“);
scanf(“%s“s[o].name);
break;
case 3:
printf(“专业修改为:“);
scanf(“%s“&s[o].mayor);
break;
case 4:
printf(“班级修改为:“);
scanf(“%d“&s[o].Class);
break;
case 5:
printf(“成绩修改为:“);
scanf(“%s“&s[o].score);
break;
case 6:
printf(“年龄修改为:“);
scanf(“%d“s[o].age);
break;
}
printf(“\n修改成功!\n\n“);
system(“pause“);
system(“cls“);
}
}
void sort() //排序(成绩)
{
struct student tmp;
int ij;
printf(“共排序%d组数据\n\n“n);
for(i=0;i {
for(j=i+1;j {
if(s[i].score>s[j].score) //前面的值如果大于后面的纸就进行冒泡排序
{
tmp=s[i]; //交换内容
s[i]=s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 79200 2016-11-23 18:40 学生信息管理系统顺序版本4.0\c.txt
文件 33792 2017-03-24 19:02 学生信息管理系统顺序版本4.0\Debug\vc60.idb
文件 53248 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\vc60.pdb
文件 204923 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\顺序版本的管理5.0.exe
文件 227368 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\顺序版本的管理5.0.ilk
文件 28486 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\顺序版本的管理5.0.obj
文件 190880 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\顺序版本的管理5.0.pch
文件 541696 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug\顺序版本的管理5.0.pdb
文件 33792 2016-11-21 20:18 学生信息管理系统顺序版本4.0\vc60.idb
文件 53248 2016-11-21 20:18 学生信息管理系统顺序版本4.0\vc60.pdb
文件 6388 2016-11-23 19:49 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.c
文件 3533 2017-03-24 18:56 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.dsp
文件 542 2017-03-24 19:16 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.dsw
文件 225956 2016-11-21 13:07 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.ilk
文件 41984 2017-03-24 19:16 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.ncb
文件 26730 2016-11-21 20:18 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.obj
文件 48640 2017-03-24 19:16 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.opt
文件 190672 2016-11-21 10:38 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.pch
文件 435200 2016-11-21 13:07 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.pdb
文件 268 2017-03-24 19:02 学生信息管理系统顺序版本4.0\顺序版本的管理5.0.plg
目录 0 2017-03-24 18:56 学生信息管理系统顺序版本4.0\Debug
目录 0 2017-03-24 19:16 学生信息管理系统顺序版本4.0
----------- --------- ---------- ----- ----
2426546 22
- 上一篇:词频统计c语言代码
- 下一篇:c语言课程设计学籍管理系统
相关资源
- c语言课程设计学籍管理系统
- 词频统计c语言代码
- C语言,设备管理系统,用win32写的界
- c语言全套练习题刷题必备
- 15年C语言专升本100题
- C语言——车票管理系统
- c语言程序实现PC端通过USB端口与单片
- mpu9250九轴算法-纯c语言
- 笨方法学习C语言
- 大一第一学期c语言课程设计,黑框框
- C语言实现的DES加密算法
- C语言经典例题100例含答案
- C语言课程设计_太空战机提高篇funco
- Hilbert的C语言实现
- C语言实现日历阳历+农历输出
- 远程仓库湿度监测系统设计-Proteus仿真
- 四川大学历年考研C语言试题及答案
- DES算法_C语言实现啊
- c语言期末大作业
- c语言之汉诺塔无限关卡游戏文件密码
- 《C语言库函数速查手册》
- 实序列FFT算法的C语言实现
- C语言酒店管理系统 C语言大作业
- 基于STM32F4的加速度频域二次积分振动
- 基于蚁群算法的TSP问题实现C语言
- C语言-投票与管理系统
- 《嵌入式Linux上的C语言编程实践》
- 循环码编译码通用版
- C语言实现简单的数据库管理系统
- 学生信息管理系统(数组版)
评论
共有 条评论