网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月23日漏签0天
c++吧 关注:661,756贴子:2,118,868
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回c++吧
>0< 加载中...

死循环了 求大神指点一下 就是不知道错在哪了 代码如下

  • 只看楼主
  • 收藏

  • 回复
  • 善良纸盒人
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<iostream.h>#include<string.h>struct birth{ int year; int month; int day;};struct student{ long stu_num; char stu_name[20]; struct birth stu_birth; char sex[10]; char professional[20]; char phone[20]; char resume[20];}; //定义结构体void luru(student stu1[],int n);void chaxun(char stu3[],int n);void xiugai(char stu3[],int n);void paixu(int n);void shanchu(char stu3[],int n);void liulan(int n);//被调用函数的声明const int N=3; student stu[N]; void main() //主函数 { char stu3[20]; int x; do { cout<<"-----------欢迎使用大学生信息管理系统主菜单-----------\n"; cout<<" 录入大学生信息,请选择:1\n"; cout<<" 查询大学生信息,请选择:2\n"; cout<<" 修改大学生信息,请选择:3\n"; cout<<" 删除大学生信息,请选择:4\n"; cout<<" 排序大学生信息,请选择:5\n"; cout<<" 浏览大学生信息,请选择:6\n"; cout<<" 退出,请选择:0\n"; cout<<"*******************************************************\n"; cout<<"请输入您的选择\n"; cin>>x; switch(x){ case 1 :luru(stu,N);break; case 2 : cout<<"请输入您要查询的学生姓名\n"; cin>>stu3; chaxun(stu3,N); break; case 3 : cout<<"请输入您要修改的学生姓名\n"; cin>>stu3; xiugai(stu3,N); break; case 4 : cout<<"请输入您要删除的的学生姓名\n"; cin>>stu3; shanchu(stu3, N); break; case 5 :paixu(N); break ; case 6 :liulan(N);break ; case 0 :cout<<"谢谢使用!\n";break ; default:cout<<"输入错误,请重新输入\n"; }if(x==0){cout<<"谢谢使用!\n";break;} } while(1);}void luru( student stu1[],int n){ for(int i=0;i<N;i++){ cout<<"请输入您要录入的大学生学号、姓名、出生年月日、性别、专业、联系电话、简历\n"; cin>>stu[n].stu_num>>stu[n].stu_name; cin>>stu[n].stu_birth.year>>stu[n].stu_birth.month>>stu[n].stu_birth.day; cin>>stu[n].sex>>stu[n].professional>>stu[n].phone>>stu[n].resume;}}void paixu(int n){ student temp; for(int i=0;i<n-1;i++) for(int j=0;j<n-1-i;j++) if(stu[j].stu_num > stu[j+1].stu_num) { temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } cout<<"排序完毕^*^"<<endl;}void chaxun(char stu1[],int n){int l;for(int i=0;i<n;i++){l=strcmp(stu1,stu[i].stu_name);break;} if(l==0) cout<<"学号:"<<stu[i].stu_num<<"\t"<<"姓名:"<<stu[i].stu_name<<"\t"<<"出生日期:" <<stu[i].stu_birth.year<<" "<<stu[i].stu_birth.month<<" "<<stu[i].stu_birth.day <<"\t"<<"性别:"<<stu[i].sex<<"\t"<<"专业:"<<stu[i].professional<<"\t"<<"电话:" <<stu[i].phone<<"\t"<<"简历:"<<stu[i].resume<<"\n ";}void shanchu(char stu3[],int n){int l;for(int i=0;i<n;i++){l=strcmp(stu3,stu[i].stu_name);break;}if(l==0) { cout<<"学号:"<<stu[i].stu_num<<"\t"<<"姓名:"<<stu[i].stu_name<<"\t"<<"出生日期:" <<stu[i].stu_birth.year<<" "<<stu[i].stu_birth.month<<" "<<stu[i].stu_birth.day <<"\t"<<"性别:"<<stu[i].sex<<"\t"<<"专业:"<<stu[i].professional<<"\t"<<"电话:" <<stu[i].phone<<"\t"<<"简历:"<<stu[i].resume<<"\n "; {for(int t=0;t<N;t++)if(stu3==stu[t].stu_name){break;for(int i=t;i<N-1;i++)stu[i]=stu[i+1];for(i=0;i<N-1;i++)cout<<stu[i].stu_name<<"\t";cout<<endl;//////添加删除的代码}elsecout<<"no person!\n";} }}void xiugai(char stu1[], int n){ int l;for(int i=0;i<n;i++){ l=strcmp(stu1,stu[i].stu_name);break;} if(l==0) cout<<"学号:"<<stu[i].stu_num<<"\t"<<"姓名:"<<stu[i].stu_name<<"\t"<<"出生日期:" <<stu[i].stu_birth.year<<" "<<stu[i].stu_birth.month<<" "<<stu[i].stu_birth.day <<"\t"<<"性别:"<<stu[i].sex<<"\t"<<"专业:"<<stu[i].professional<<"\t"<<"电话:" <<stu[i].phone<<"\t"<<"简历:"<<stu[i].resume<<"\n "; cout<<"请输入新的学生信息\n"; cin>>stu[i].stu_num>>stu[i].stu_name>>stu[i].stu_birth.year>>stu[i].stu_birth.month>>stu[i].stu_birth.day >>stu[i].sex>>stu[i].professional>>stu[i].phone>>stu[i].resume; cout<<"修改成功^*^"<<endl;}
void liulan(int n){ for(int i=0;i<n;i++) cout<<"学号:"<<stu[i].stu_num<<"\t"<<"姓名:"<<stu[i].stu_name<<"\t"<<"出生日期:"<<stu[i].stu_birth.year<<" " <<stu[i].stu_birth.month<<" "<<stu[i].stu_birth.day<<"\t"<<"性别:"<<stu[i].sex<<"\t"<<"专业:" <<stu[i].professional<<"\t"<<"电话:"<<stu[i].phone<<"\t"<<"简历:"<<stu[i].resume<<"\n";
}


  • 善良纸盒人
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
额 乱了 热心人留个邮箱啊 我给你发过去 求帮忙 今天就要交作业了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回c++吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示