亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mangestudents.cpp

?? 學(xué)生管理系統(tǒng)
?? CPP
字號:
#include<stdio.h>
#include<string.h>
struct date
{int year,month,day;};
struct student
{long num;char name[25],sex[6];int clas, score;struct date birthday;}stu[50];
struct fm{int k;}am;
int n=2;
void lcd()
{
printf("******************************************************\n");
printf("1------------------------------search\n");
printf("2------------------------------sort\n");
printf("3------------------------------insert\n");
printf("4------------------------------delete\n");
printf("5------------------------------exit\n");
printf("******************************************************\n");
}
void lcd_search()
{
printf("******************************************************\n");
printf("1-----------search by student number\n");
printf("2-----------search by name\n");
printf("3-----------search by score\n");
printf("4-----------exit\n");
printf("******************************************************\n");
}
void save_n()
{FILE *fp;
fp=fopen("wh.dat","wb");
am.k=n;
fwrite(&am,sizeof(struct fm),1,fp);
fclose(fp);
}
int read_n()
{FILE *fp; int c;
fp=fopen("wh.dat","rb");
fread(&am,sizeof(struct fm),1,fp);
c=am.k;
fclose (fp);
return c;
}
void insert_number()
{struct student p,stu2;int i,j; FILE *fp;
fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
printf("please input student num:\n");scanf("%ld",&stu2.num);
printf("please input student name:\n");scanf("%s",stu2.name);
printf("please input student sex(man/woman):\n");scanf("%s",stu2.sex);
printf("please input student class:\n");scanf("%d",&stu2.clas);
printf("please input student birth year:\n");scanf("%d",&stu2.birthday.year);
printf("please input student birth month:\n");scanf("%d",&stu2.birthday.month);
printf("please input student birth day :\n");scanf("%d",&stu2.birthday.day);
printf("please input student score:\n");scanf("%d",&stu2.score);
stu[n]=stu2;
n++;
save_n();
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(stu[i].num>stu[j].num)
{p=stu[i];stu[i]=stu[j];stu[j]=p;}
fp=fopen("student.dat","wb");
for(i=0;i<n;i++)
fwrite(&stu[i],sizeof(struct student),1,fp);
fclose(fp);

}
void delete_number()
{int i,j,flag=1; long a; FILE *fp;
printf("please input a student number to delete:");
scanf("%ld",&a);
fp=fopen("student.dat","rb+");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
for(i=0;i<n;i++)
{
if(a==stu[i].num)
{for(j=i;j<n-1;j++)
stu[j]=stu[j+1]; flag=0;
n--; save_n();}
 }  if(flag==1)printf("this student is not exist!\n");
fp=fopen("student.dat","wb");
for(i=0;i<n;i++)
fwrite(&stu[i],sizeof(struct student),1,fp);
fclose(fp);
}
void sort_number()
{int i,j;struct student p; FILE *fp;
fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(stu[i].num>stu[j].num)
{p=stu[i];stu[i]=stu[j];stu[j]=p;}
fclose(fp);
}
void search_number()
{int mid,i,top=0,bott=n-1,flag1=1,flag2=1;long a;
FILE *fp;
fp=fopen("student.dat","rb+");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
printf("please input a student number:\n");
scanf("%ld",&a);
if(a<stu[top].num||a>stu[bott].num)flag2=0;
while(flag1==1&&top<=bott)
{mid=(top+bott)/2;
if(a==stu[mid].num)
{flag1=0;
printf("%-10ld%-10s%-3d%-6s%-4d-%d-%-3d%3d\n",stu[mid].num,stu[mid].name,stu[mid].clas,stu[mid].sex,stu[mid].birthday.year,stu[mid].birthday.month,stu[mid].birthday.day,stu[mid].score);
}
else if(a<stu[mid].num) bott=mid-1;
else top=mid+1;
}
if(flag1||!flag2)
printf("find not this student!\n");
printf("------------------------------------------------------------------\n");
fclose(fp);
}
void sort_score()
{int i,j;struct student p;FILE *fp;
fp=fopen("student.dat","rb+");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(stu[i].score<stu[j].score)
{p=stu[i];stu[i]=stu[j];stu[j]=p;}
fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
printf("%-10ld%-10s%-3d%-6s%-4d-%d-%-3d%3d\n",stu[i].num,stu[i].name,stu[i].clas,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day,stu[i].score);
printf("------------------------------------------------------------------\n");
fclose(fp);
}
void sort_score2()
{int i,j;struct student p;
FILE*fp;
fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(stu[i].score<stu[j].score)
{p=stu[i];stu[i]=stu[j];stu[j]=p;}
fclose(fp);
}
void search_name()
{int i,flag=1;char c[25];
FILE*fp;
fp=fopen("student.dat","rb+");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
printf("please input a student's name:\n");
scanf("%s",c);
for(i=0;i<n;i++)
if(strcmp(c,stu[i].name)==0)
{flag=0;
printf("%-10ld%-10s%-3d%-6s%-4d-%d-%-3d%-3d\n",stu[i].num,stu[i].name,stu[i].clas,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day,stu[i].score);
}
if(flag==1)printf("this student is not exist!\n");
printf("------------------------------------------------------------------\n");
fclose(fp);
}
void search_score()
{int fs;int i;
FILE*fp;
fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
printf("please input a score:");
scanf("%d",&fs);
for(i=0;i<n;i++)
if(stu[i].score<fs)
printf("%-10ld%-10s%-3d%-6s%-4d-%d-%-3d%3d\n",stu[i].num,stu[i].name,stu[i].clas,stu[i].sex,stu[i].birthday.year,stu[i].birthday.month,stu[i].birthday.day,stu[i].score);
if(stu[n-1].score>=fs)
printf("the score<%d is not exist students!\n",fs);
printf("------------------------------------------------------------------\n");
fclose(fp);
}
void enter()
{int i; FILE *fp;
if((fp=fopen("student.dat","rb"))==NULL)
{fp=fopen("student.dat","wb");
for(i=0;i<n;i++)
{printf("please input student %d num:\n",i+1);
scanf("%ld",&stu[i].num);
printf("please input student %d name:\n",i+1);
scanf("%s",stu[i].name);
printf("please input student %d sex(man/woman):\n",i+1);
scanf("%s",stu[i].sex);
printf("please input student %d class:\n",i+1);
scanf("%d",&stu[i].clas);
printf("please input student %d birth year:\n",i+1);
scanf("%d",&stu[i].birthday.year);
printf("please input student %d birth month:\n",i+1);
scanf("%d",&stu[i].birthday.month);
printf("please input student %d birth day :\n",i+1);
scanf("%d",&stu[i].birthday.day);
printf("please input student %d score:\n",i+1);
scanf("%d",&stu[i].score);}
for(i=0;i<n;i++)
fwrite(&stu[i],sizeof(struct student),1,fp);
fclose(fp);
clrscr();
}
else { fp=fopen("student.dat","rb");
for(i=0;i<n;i++)
fread(&stu[i],sizeof(struct student),1,fp);
fclose(fp);}
}
void main()
{int a=6,b;
clrscr();
n=read_n();
enter();
lcd();
while(a!=5)
{printf("please input 1~5 to next:");
scanf("%d",&a);
if(a==1)
{clrscr();lcd_search();printf("please input 1~4 to next:");
scanf("%d",&b);
while(b!=4)
{
if(b==1)
{clrscr();sort_number();search_number();lcd_search();}
if(b==2)
{clrscr(); search_name();lcd_search(); }
if(b==3)
{clrscr();sort_score2(); search_score();lcd_search();}
printf("please input 1~4 to next:");
scanf("%d",&b);
}
if(b==4){clrscr(); lcd(); }
}
if(a==2)
{clrscr();sort_score(); lcd();}
if(a==3)
{clrscr();insert_number(); clrscr(); lcd();}
if(a==4)
{clrscr();delete_number();  lcd();}
}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久一区| 国产一区二区h| 欧洲精品在线观看| 亚洲自拍偷拍欧美| 欧美理论在线播放| 亚洲成精国产精品女| 欧美老年两性高潮| 秋霞成人午夜伦在线观看| 欧美一区二区视频在线观看2020 | 色综合天天视频在线观看| 国产精品国产三级国产专播品爱网| 国产91富婆露脸刺激对白| 日本一区二区高清| 色狠狠色狠狠综合| 日本在线不卡视频| 国产亚洲婷婷免费| 91碰在线视频| 日韩国产高清在线| 久久久久国产精品麻豆| av男人天堂一区| 午夜欧美大尺度福利影院在线看| 日韩一区二区免费视频| 国产成人精品亚洲午夜麻豆| 亚洲欧洲精品成人久久奇米网| 91久久精品一区二区三| 久久精品国产99国产| 国产欧美精品国产国产专区| 91极品视觉盛宴| 久久99国产精品久久99果冻传媒| 国产精品久久久久久久第一福利| 欧美日本在线播放| 国产综合色在线| 亚洲视频香蕉人妖| 欧美刺激午夜性久久久久久久| 99综合电影在线视频| 日本三级韩国三级欧美三级| 中文字幕中文字幕在线一区 | 亚洲成av人影院| 中文字幕av一区二区三区| 欧美精品自拍偷拍动漫精品| 国产乱子伦视频一区二区三区 | 麻豆91免费看| 亚洲日本在线a| 精品捆绑美女sm三区| 91麻豆自制传媒国产之光| 老司机精品视频导航| 亚洲欧美日韩国产一区二区三区| 日韩欧美在线观看一区二区三区| av色综合久久天堂av综合| 久久国产精品免费| 亚洲一区二区三区在线看| 国产精品区一区二区三| 日韩视频一区二区三区| 色老汉av一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 日本午夜一本久久久综合| 夜夜嗨av一区二区三区网页| 国产精品女同互慰在线看 | 久久一夜天堂av一区二区三区| 欧美日韩一级视频| 色呦呦网站一区| 成人免费毛片app| 国产成人小视频| 国产乱一区二区| 国内精品国产三级国产a久久| 人人超碰91尤物精品国产| 一区二区三区四区精品在线视频| 国产精品午夜在线| 中文字幕免费不卡在线| 久久久精品日韩欧美| 久久众筹精品私拍模特| 日韩免费在线观看| 精品美女一区二区| 精品久久久久久久一区二区蜜臀| 91精品久久久久久蜜臀| 91精品在线麻豆| 欧美一卡二卡在线观看| 日韩手机在线导航| 日韩欧美你懂的| 久久精品亚洲一区二区三区浴池| 久久午夜色播影院免费高清| 久久午夜色播影院免费高清| 国产色婷婷亚洲99精品小说| 亚洲国产精品成人综合色在线婷婷| 精品福利在线导航| 国产亚洲精品bt天堂精选| 久久五月婷婷丁香社区| 国产网红主播福利一区二区| 国产免费久久精品| 亚洲人123区| 一区二区在线观看不卡| 亚洲制服丝袜一区| 奇米影视一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 国产一区二区三区久久悠悠色av| 国产电影精品久久禁18| 成人av免费在线播放| 一本久道中文字幕精品亚洲嫩| 91丨九色丨黑人外教| 在线看日本不卡| 欧美一级在线观看| 久久青草欧美一区二区三区| 欧美激情一区二区三区不卡 | 欧美在线观看一区| 欧美一区三区四区| 久久影音资源网| 亚洲美女一区二区三区| 午夜久久久影院| 国产麻豆成人传媒免费观看| 色综合天天性综合| 91精品国产黑色紧身裤美女| 久久综合久久综合久久综合| |精品福利一区二区三区| 午夜精品国产更新| 国产乱色国产精品免费视频| 色综合久久久久久久久| 制服丝袜中文字幕一区| 欧美激情综合五月色丁香| 一区二区不卡在线播放 | 国产九色精品成人porny| 99久久99久久精品免费观看| 欧美一区二区三区四区五区 | 国产精品青草久久| 水野朝阳av一区二区三区| 国模套图日韩精品一区二区 | 欧美一区二区观看视频| 亚洲视频狠狠干| 久久精品久久综合| 色婷婷综合激情| 久久精品欧美一区二区三区不卡| 亚洲一区精品在线| 丁香婷婷深情五月亚洲| 欧美一区二区视频在线观看| 亚洲免费av高清| 国产一区二区三区在线观看免费 | 日韩一区二区三区视频| 日韩美女视频一区二区| 国产在线精品不卡| 欧美久久久久久蜜桃| |精品福利一区二区三区| 狠狠色丁香婷婷综合久久片| 欧美午夜精品一区二区三区| 国产午夜精品一区二区| 麻豆精品久久精品色综合| 色婷婷综合久久| 亚洲丝袜自拍清纯另类| 国产精品综合二区| 日韩欧美久久久| 日韩av中文在线观看| 欧美性感一区二区三区| 综合欧美亚洲日本| 大桥未久av一区二区三区中文| 日韩三级在线免费观看| 一区av在线播放| 色婷婷av一区二区三区大白胸| 久久精品日韩一区二区三区| 麻豆freexxxx性91精品| 欧美日韩国产高清一区| 亚洲综合激情小说| 色综合天天综合给合国产| 国产精品电影院| 成人av片在线观看| 欧美国产精品专区| 国产91清纯白嫩初高中在线观看| 久久午夜羞羞影院免费观看| 韩国欧美国产一区| 精品国产不卡一区二区三区| 久久99在线观看| 精品久久久久久久久久久久久久久| 亚洲a一区二区| 欧美剧情电影在线观看完整版免费励志电影| 国产精品国产三级国产aⅴ中文 | 欧美性极品少妇| 亚洲一区电影777| 欧美三级在线播放| 五月婷婷色综合| 欧美精品久久99| 精品在线亚洲视频| 国产亚洲视频系列| 成人精品视频网站| 亚洲免费视频成人| 欧美日韩不卡一区| 老司机精品视频线观看86| 日韩精品中文字幕在线不卡尤物| 精品一区二区免费视频| 久久久久久黄色| 色域天天综合网| 日本成人在线不卡视频| 久久综合九色综合97婷婷女人| 成人精品视频网站| 亚洲成人一二三| 精品国产三级a在线观看| 国产91精品免费| 亚洲精品免费在线观看| 欧美巨大另类极品videosbest | 免费不卡在线观看| 国产亚洲福利社区一区| 91麻豆国产福利在线观看| 午夜视频在线观看一区二区| 精品国产91乱码一区二区三区|