久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
c語言學生管理系統(tǒng)程序
[打印本頁]
作者:
51黑tt
時間:
2016-3-5 13:41
標題:
c語言學生管理系統(tǒng)程序
#include<stdio.h>
#include<string.h>
#include <stdlib.h>
int i,length=0,pd;
struct Date
{
int year;
int month;
int day;
};
struct StuMessage
{
int stuNo;
char name[9];
char spec[21];
int grade;
char sex[2];
struct Date birthday;
}stu[100];
void SysInfo(void)
{
printf("\n\n\n\n ┏┛┻━━━┛┻┓\n");
printf(" ┃|||||||┃\n");
printf(" ┃ ━ ┃\n");
printf(" ┃ ┳┛ ┗┳ ┃\n");
printf(" ┃ ┃\n");
printf(" ┃ ┻ ┃\n");
printf(" ┃ ┃\n");
printf(" ┗━┓ 未 ┏━┛\n");
printf(" ┃ 注 ┃ \n");
printf(" ┃ 冊 ┃ \n");
printf(" ┃ 版 ┃ \n");
printf(" ┃ ┗━━━┓\n");
printf(" ┃ ┣┓\n");
printf(" ┃學生管理系統(tǒng) ┃\n");
printf(" ┗┓┓┏━┳┓┏┛\n");
printf(" ┃┫┫ ┃┫┫\n");
printf(" ┗┻┛ ┗┻┛\n");
getchar();
}
int Append()
{
int rs;
void MenuOfMain();
printf("錄入人數(shù):");
scanf("%d",&rs);
rs=rs+length;
printf("學號\t姓名\t專業(yè)\t班級\t性別\t出生 年 月 日\n");
for(i=length;i<rs;i++,length++)
{
scanf("%d %s %s %d %s %d %d %d",&stu[i].stuNo,&stu[i].name,&stu[i].spec,&stu[i].grade,&stu[i].sex,&stu[i].birthday.year,&stu[i].birthday.month,&stu[i].birthday.day);
}
printf("錄入完成!\n\n");
MenuOfMain();
}
int ListAll()
{
void MenuOfMain();
printf("學號\t姓名\t專業(yè)\t班級\t性別\t出生 年 月 日\n");
for(i=0;i<length;i++)
printf("%d %s %s %d %s %d %d %d\n",stu[i].stuNo,stu[i].name,stu[i].spec,stu[i].grade,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day);
MenuOfMain();
}
int Delet()
{
int MenuOfMain();
int xh;
stu[length].stuNo=stu[length+1].stuNo;
strcpy(stu[length].name,stu[length+1].name);
strcpy(stu[length].spec,stu[length+1].spec);
stu[length].grade=stu[length+1].grade;
strcpy(stu[length].sex,stu[length+1].sex);
stu[length].birthday.year=stu[length+1].birthday.year;
stu[length].birthday.month=stu[length+1].birthday.month;
stu[length].birthday.day=stu[length+1].birthday.day;
pd=0;
printf("輸入要刪除的學生學號: ");
scanf("%d",&xh);
for(i=0;i<length;i++)
{
if(xh==stu[i].stuNo)
{
for(;i<length-1;i++)
{
stu[i].stuNo=stu[i+1].stuNo;
strcpy(stu[i].name,stu[i+1].name);
strcpy(stu[i].spec,stu[i+1].spec);
stu[i].grade=stu[i+1].grade;
strcpy(stu[i].sex,stu[i+1].sex);
stu[i].birthday.year=stu[i+1].birthday.year;
stu[i].birthday.month=stu[i+1].birthday.month;
stu[i].birthday.day=stu[i+1].birthday.day;
}
length--;
pd++;
printf("刪除完成!\n\n");
}
}
if(pd==0)
printf("沒有此學生:\n\n");
MenuOfMain();
}
int Change()
{
void MenuOfMain();
int xh;
pd=0;
printf("輸入要修改的學生學號: ");
scanf("%d",&xh);
printf("學號\t姓名\t專業(yè)\t班級\t性別\t出生 年 月 日\n");
for(i=0;i<length;i++)
{
if(xh==stu[i].stuNo)
{
scanf("%d %s %s %d %s %d %d %d",&stu[i].stuNo,&stu[i].name,&stu[i].spec,&stu[i].grade,&stu[i].sex,&stu[i].birthday.year,&stu[i].birthday.month,&stu[i].birthday.day);
pd++;
}printf("修改完成!\n\n");
}
if (pd==0)
printf("沒有此學生:\n\n");
MenuOfMain();
}
int SearGrade()
{
int grade;
pd=0;
printf("輸入要查詢的班級:");
scanf("%d",&grade);
for(i=0;i<length;i++)
{
if(grade==stu[i].grade)
{printf("%d %s %s %d %s %d %d %d\n",stu[i].stuNo,stu[i].name,stu[i].spec,stu[i].grade,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day);
pd++;
}printf("查找完成,共找到%d名學生!\n\n",pd);}
if(pd==0)
printf("沒有此班學生:\n\n");
}
int NumOfSear()
{
int stuNo;
pd=0;
printf("輸入要查詢的學號:");
scanf("%d",&stuNo);
for(i=0;i<length;i++)
{
if(stuNo==stu[i].stuNo)
printf("%d %s %s %d %s %d %d %d\n",stu[i].stuNo,stu[i].name,stu[i].spec,stu[i].grade,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day);
pd++;
}
if(pd==0)
printf("沒有此學生:\n\n");
}
int Sear()
{
int MenuOfMain();
int xz;
printf("按學號查詢輸入 1\n按班級查詢輸入 2\n");
scanf("%d",&xz);
switch(xz)
{
case 0:
MenuOfMain();
break;
case 1:
NumOfSear();
break;
case 2:
SearGrade();
break;
default:
printf("輸入格式有誤!請重新輸入!\n");
Sear();
break;
}
MenuOfMain();
}
void Quit()
{
exit(0);
}
int MenuOfMain()
{
int choose;
printf("--------------------------------------------------------------------------------\n");
printf(" \3\3\3\3\3\3學生管理系統(tǒng)1.0\3\3\3\3\3\3\n");
printf(" \3\3 --------主菜單------- \3\3\n");
printf(" \3\3| 1 學生基本信息錄入 |\3\3\n");
printf(" \3\3| 2 學生基本信息顯示 |\3\3\n");
printf(" \3\3| 3 學生基本信息刪除 |\3\3\n");
printf(" \3\3| 4 學生基本信息修改 |\3\3\n");
printf(" \3\3| 5 學生基本信息查詢 |\3\3\n");
printf(" \3\3| 6 退出學生信息系統(tǒng) |\3\3\n");
printf(" \3\3 --------------------- \3\3\n");
printf(" \3\3\3\3選相應(yīng)數(shù)字進行操作\3\3\3\3\3\n");
scanf("%d",&choose);
switch(choose)
{
case 1:
Append();
exit(0);
case 2:
ListAll();
break;
case 3:
Delet();
break;
case 4:
Change();
break;
case 5:
Sear();
break;
case 6:
Quit();
break;
default:
printf("輸入格式有誤!請重新輸入!\n");
MenuOfMain();
break;
}
}
int main()
{
SysInfo();
system("cls");
system("color 8E");
MenuOfMain();
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久久久国产精品免费免费
|
日韩国产一区二区三区
|
亚洲二区在线
|
国产免费观看久久黄av片涩av
|
a级片在线观看
|
一区二区中文字幕
|
欧美成人精品一区二区男人看
|
久久精品中文字幕
|
国产乱码久久久久久
|
亚欧洲精品在线视频免费观看
|
国产精品国产三级国产aⅴ原创
|
国产一级在线观看
|
亚洲精久久久
|
久久国产欧美日韩精品
|
精品免费视频一区二区
|
欧美在线观看一区
|
午夜av免费
|
国产精品精品视频一区二区三区
|
蜜桃臀av一区二区三区
|
欧美一区二区在线
|
日本高清视频在线播放
|
精品二三区
|
国产精品毛片一区二区三区
|
在线日韩精品视频
|
成人在线一区二区三区
|
婷婷久久网
|
欧美视频
|
久久久男人的天堂
|
91一区
|
欧美一区2区三区4区公司
|
久久丁香
|
国产精品亚洲一区二区三区在线
|
亚洲性人人天天夜夜摸
|
亚洲欧洲综合av
|
91精品在线播放
|
中文字幕中文字幕
|
91在线视频免费观看
|
成年人精品视频
|
国产日韩欧美在线观看
|
国产精品三级
|
人人干人人艹
|