没有合适的资源?快使用搜索试试~ 我知道了~
c语言 学生管理.实现了显示记录、查找记录 、添加记录、删除记录、修改记录等功能
资源推荐
资源详情
资源评论
/* */
/*stulib.cpp*/
/* */
#include "stulib.h"
#include"stdio.h"
#include"stdlib.h"
#include"conio.h" //原先的getchar()不灵,全都改成getch()所以要加此头文件
#include"iostream.h"
#include"string.h"
/*菜单*/
void menu(){
system("cls");
cout<<"****************************************************\n";
cout<<"* 1 显示记录 2 查找记录 *\n";
cout<<"* 3 添加记录 4 删除记录 *\n";
cout<<"* 5 修改记录 6 统计记录 *\n";
cout<<"* 7 保存记录 0 退出系统 *\n";
cout<<"****************************************************\n";
}
/*显示*/
void display(node *head){
node *p;
if(head==NULL){
cout<<"无记录,按任意键返回"<<endl;
getch();
return;
}
/*stulib.cpp*/
/* */
#include "stulib.h"
#include"stdio.h"
#include"stdlib.h"
#include"conio.h" //原先的getchar()不灵,全都改成getch()所以要加此头文件
#include"iostream.h"
#include"string.h"
/*菜单*/
void menu(){
system("cls");
cout<<"****************************************************\n";
cout<<"* 1 显示记录 2 查找记录 *\n";
cout<<"* 3 添加记录 4 删除记录 *\n";
cout<<"* 5 修改记录 6 统计记录 *\n";
cout<<"* 7 保存记录 0 退出系统 *\n";
cout<<"****************************************************\n";
}
/*显示*/
void display(node *head){
node *p;
if(head==NULL){
cout<<"无记录,按任意键返回"<<endl;
getch();
return;
}
p=head;
cout<<"学号\t姓名\t语文\t数学\t英语\t总分"<<endl;
while(p!=NULL){
cout<<p->num<<'\t'<<p->name<<'\t';
for(int j=0;j<3;j++)
cout<<p->s[j]<<"\t";
cout<<p->s[0]+p->s[1]+p->s[2]<<endl;
p=p->next;
}
cout<<"按任意键继续"<<endl;
getch();
}
/*按学号查找*/
void search(node *head){
char num[8];
node *p=head;
system("cls");
cout<<"输入学号:"<<endl;
cin>>num;
if(p!=NULL){
if(strcmp(p->num,num)==0){
cout<<"学号\t姓名\t语文\t数学\t英语\t总分"<<endl;
cout<<p->num<<'\t'<<p->name<<'\t';
for(int j=0;j<3;j++)
cout<<p->s[j]<<'\t';
cout<<p->s[0]+p->s[1]+p->s[2]<<endl;
cout<<"按任意键继续"<<endl;
getch();
return;
}
cout<<"学号\t姓名\t语文\t数学\t英语\t总分"<<endl;
while(p!=NULL){
cout<<p->num<<'\t'<<p->name<<'\t';
for(int j=0;j<3;j++)
cout<<p->s[j]<<"\t";
cout<<p->s[0]+p->s[1]+p->s[2]<<endl;
p=p->next;
}
cout<<"按任意键继续"<<endl;
getch();
}
/*按学号查找*/
void search(node *head){
char num[8];
node *p=head;
system("cls");
cout<<"输入学号:"<<endl;
cin>>num;
if(p!=NULL){
if(strcmp(p->num,num)==0){
cout<<"学号\t姓名\t语文\t数学\t英语\t总分"<<endl;
cout<<p->num<<'\t'<<p->name<<'\t';
for(int j=0;j<3;j++)
cout<<p->s[j]<<'\t';
cout<<p->s[0]+p->s[1]+p->s[2]<<endl;
cout<<"按任意键继续"<<endl;
getch();
return;
}
剩余11页未读,继续阅读
资源评论
- u0110435532013-11-29效果不错,仍有一些小错误
Joey375
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 互联网医院2023年修订计划
- Crawlee - 一个用于 Python 的网页抓取和浏览器自动化库,用于构建可靠的爬虫 提取 AI、LLM、RAG 或 GPT 的数据 从网站下载 HTML、PDF、JPG、PNG
- BDD,Python 风格 .zip
- 个人原创STM32F1 BOOTLOADER,主控芯片为STM32F103VET6
- Alpaca 交易 API 的 Python 客户端.zip
- 基于Django与讯飞开放平台的ACGN文化交流平台源码
- 中国象棋(自行初步设计)
- 微信小程序实现找不同游戏
- 100_Numpy_exercises.ipynb
- 2023-04-06-项目笔记 - 第三百二十六阶段 - 4.4.2.324全局变量的作用域-324 -2025.11.23
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功