日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

学生管理系统c语言的作用,C语言实现学生信息管理系统(文件版)

發(fā)布時(shí)間:2024/3/24 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学生管理系统c语言的作用,C语言实现学生信息管理系统(文件版) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

下面是我自己用寫的學(xué)生信息管理系統(tǒng),為了增加數(shù)據(jù)的利用率,分為學(xué)生端和教師端,同時(shí)實(shí)現(xiàn)賬號密碼登錄,以文件的形式將其存入。

代碼如下

#include

#include

#include

#include

#define USER "TOM" // 事先定義用戶名,用于登錄頁面,驗(yàn)證身份。

#define PW "123456789" // 事先定義密碼 ,作用同上。

void Level_menu();//主菜單的聲明--選擇學(xué)生端還是老師端。

void Level_2_menu(); //二級菜單——具體功能分化

void Student_add_Level_3_menu();// 增添學(xué)生信息菜單功能分化

void Student_Insert(); //添加單個(gè)學(xué)生信息

void Student_Insert1(); /*為上面批量輸入設(shè)置的函數(shù),其代碼與上面的

單個(gè)輸入相似,刪減了一部分*/

void Student_Tongji_menu();//統(tǒng)計(jì)菜單部分

void Student_Tongji_menu2();//統(tǒng)計(jì)二級菜單

void Student_Tongji_menu3();//統(tǒng)計(jì)

void IO_ReadInfo();/*將學(xué)生信息從文件(student database.txt)中讀出*/

void IO_WriteInfo();/*將學(xué)生信息寫入文件(Database.txt)*/

void student_Delete_menu(); /*刪除學(xué)生信息菜單*/

void student_menu1();/*學(xué)生查詢課程信息菜單*/

void student_Kecheng_menu2();

void Student_From_high_to_low1(); /*按綜合測評從高到低排序*/

void jiangxue_menu();/*獎(jiǎng)學(xué)金評定辦法*/

void Student_Display2();/*顯示學(xué)生信息2在獎(jiǎng)學(xué)金評定時(shí)使用*/

/*定義學(xué)生結(jié)構(gòu)體*/

struct Student

{

char ID[20]; //學(xué)號

char Name[20]; //姓名

char sushe[6]; //宿舍房間號

float mathA1; //高等數(shù)學(xué)成績

float EnglishA1; //大學(xué)英語成績

float software; //軟件技術(shù)導(dǎo)論

float china_history;//中國近代史綱要

float junshi; //軍事教育

float xinli; //心理健康輔導(dǎo)

float sports; //體育*/

float C_Mark; //C語言程學(xué)設(shè)計(jì)成績

float pingjun; //總學(xué)分

float Banzhuren; //班主任評分

float Cepingfen; //測評分

};

/*聲明學(xué)生數(shù)組及學(xué)生數(shù)量*/

struct Student students[1000];

int num=0;

int Num;

/*通過學(xué)號返回?cái)?shù)組下標(biāo)*/

int Student_SearchByIndex(char id[])

{

int i;

for (i=0;i

{

if (strcmp(students[i].ID,id)==0)

{

return i;

}

}

return -1;

}

/*通過姓名返回?cái)?shù)組下標(biāo)*/

int Student_SearchByName(char name[])

{

int i;

for (i=0;i

{

if (strcmp(students[i].Name,name)==0)

{

return i;

}

}

return -1;

}

/*通過宿舍成員返回?cái)?shù)組下標(biāo)*/

void Student_SearchBySushe()

{

system("cls");

system("color f0");

int i;

char Sushe[6] ;

printf("請輸入你想要查詢的宿舍房間號: ");

scanf("%s",&Sushe);

printf("%10s%10s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號","高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","總學(xué)分","班主任評分","測評分");

printf("------------------------------------------------------------------------------------------------------------------------\n");

for (i=0;i

{

if (strcmp(students[i].sushe,Sushe)==0)

{

printf("%10s%10s%5s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[i].ID,students[i].Name,students[i].sushe,students[i].mathA1,students[i].EnglishA1,students[i].software,students[i].china_history,students[i].junshi,students[i].xinli,students[i].sports,students[i].C_Mark,students[i].pingjun,students[i].Banzhuren,students[i].Cepingfen);

}

}

printf("數(shù)據(jù)加載完畢!");

Student_Tongji_menu2();

}

/*顯示單條學(xué)生記錄*/

void Student_DisplaySingle(int index)

{

printf("%10s%10s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號","高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分");

printf("------------------------------------------------------------------------------------------------------------------------\n");

printf("%10s%10s%5s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[index].ID,students[index].Name,students[index].sushe,students[index].mathA1,students[index].EnglishA1,students[index].software,students[index].china_history,students[index].junshi,students[index].xinli,students[index].sports,students[index].C_Mark,students[index].pingjun);

}

/*增加單條學(xué)生記錄*/

void Student_Insert()

{

system("cls");

system("color f0");

float a1,a2,a3,a4,a5,a6,a7,a8;

float j=0;

while(1)

{

printf("請輸入學(xué)號:");

scanf("%s",&students[num].ID);

getchar();

printf("請輸入姓名:");

scanf("%s",&students[num].Name);

getchar();

printf("請輸入宿舍號:");

scanf("%s",&students[num].sushe);

getchar();

printf("請輸入高等數(shù)學(xué)成績:");

scanf("%f",&students[num].mathA1);

getchar();

if (59

a8= 1.5;

else

a8=0;

printf("請輸入大學(xué)英語成績:");

scanf("%f",&students[num].EnglishA1);

getchar();

if (59

a1= 2;

else

a1=0;

printf("請輸入軟件技術(shù)導(dǎo)論成績:");

scanf("%f",&students[num].software);

getchar();

if (59

a2= 1.5;

else

a2=0;

printf("請輸入中國近代史綱要成績:");

scanf("%f",&students[num].china_history);

getchar();

if (59

a3= 2.5;

else

a3=0;

printf("請輸入軍事教育:");

scanf("%f",&students[num].junshi);

getchar();

if (59

a4= 2;

else

{

a4=0;

}

printf("請輸入心理健康教育成績:");

scanf("%f",&students[num].xinli);

getchar();

if (59

a5= 1.5;

else

a5=0;

printf("請輸入體育成績:");

scanf("%f",&students[num].sports);

getchar();

if (59

a6= 2;

else

a6=0;

printf("請輸入C語言成績:");

scanf("%f",&students[num].C_Mark);

getchar();

if (59

a7= 3.5;

else

a7=0;

printf("請輸入班主任評分:");

scanf("%f",&students[num].Banzhuren);

getchar();

students[num].pingjun=a1+a2+a3+a4+a5+a6+a7+a8; //總學(xué)分

j=(students[num].pingjun*0.4)+(students[num].Banzhuren*0.6);

students[num].Cepingfen=j;

num++;

printf("是否繼續(xù)?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

Num=num;

break;

}

}

}

/*批量添加學(xué)生記錄*/

void Student_many1()

{

{

system("cls");

system("color f0");

int i,j;

printf("請輸入你將要添加的人員數(shù): ");

scanf("%d",&j);

for(i=0;i

{

Student_Insert1();

}

printf("成員添加完畢,是否跳轉(zhuǎn)至上一級菜單?\n");

printf("是?,請按任意鍵,確認(rèn)輸入: \n");

if (getchar()=='Y')

{

Student_add_Level_3_menu();

}

}

}

/*為上面批量輸入設(shè)置的函數(shù),其代碼與上面的

單個(gè)輸入相似,刪減了一部分*/

void Student_Insert1()

{

{

printf("請輸入學(xué)號:");

scanf("%s",&students[num].ID);

getchar();

printf("請輸入姓名:");

scanf("%s",&students[num].Name);

getchar();

printf("請輸入宿舍號:");

scanf("%s",&students[num].sushe);

getchar();

printf("請輸入高等數(shù)學(xué)成績:");

scanf("%f",&students[num].mathA1);

getchar();

printf("請輸入大學(xué)英語成績:");

scanf("%f",&students[num].EnglishA1);

getchar();

printf("請輸入軟件技術(shù)導(dǎo)論成績:");

scanf("%f",&students[num].software);

getchar();

printf("請輸入中國近代史綱要成績:");

scanf("%f",&students[num].china_history);

getchar();

printf("請輸入軍事教育:");

scanf("%f",&students[num].junshi);

getchar();

printf("請輸入心理健康教育成績:");

scanf("%f",&students[num].xinli);

getchar();

printf("請輸入體育成績:");

scanf("%f",&students[num].sports);

getchar();

printf("請輸入C語言成績:");

scanf("%f",&students[num].C_Mark);

getchar();

printf("請輸入班主任評分:");

scanf("%f",&students[num].Banzhuren);

getchar();

if (54

{

students[num].C_Mark += 5;

}

num++;

}

}

/*修改學(xué)生信息*/

void Student_Modify()

{

system("cls");

system("color f0");

float a1,a2,a3,a4,a5,a6,a7,a8;

float j=0;

while(1)

{

char id[20];

int index;

printf("請輸入要修改的學(xué)生的學(xué)號:");

scanf("%s",&id);

getchar();

index=Student_SearchByIndex(id);

if (index==-1)

{

printf("該學(xué)生不存在!\n");

}

else

{

printf("你要修改的學(xué)生信息為:\n");

Student_DisplaySingle(index);

printf("-- 請輸入新值--\n");

/*printf("請輸入學(xué)號:");

scanf("%s",&students[index].ID);

getchar();

printf("請輸入姓名:");

scanf("%s",&students[index].Name);

getchar();

printf("請輸入宿舍號:");

scanf("%s",&students[index].sushe);

getchar();

printf("請輸入高等數(shù)學(xué)成績:");

scanf("%f",&students[index].mathA1);

getchar();

printf("請輸入大學(xué)英語成績:");

scanf("%f",&students[index].EnglishA1);

getchar();

printf("請輸入軟件技術(shù)導(dǎo)論成績:");

scanf("%f",&students[index].software);

getchar();

printf("請輸入中國近代史綱要成績:");

scanf("%f",&students[index].china_history);

getchar();

printf("請輸入軍事教育:");

scanf("%f",&students[index].junshi);

getchar();

printf("請輸入心理健康教育成績:");

scanf("%f",&students[index].xinli);

getchar();

printf("請輸入體育成績:");

scanf("%f",&students[index].sports);

getchar();

printf("請輸入C語言成績:");

scanf("%f",&students[index].C_Mark);

getchar();

printf("請輸入班主任評分:");

scanf("%f",&students[num].Banzhuren);

getchar();*/

printf("請輸入學(xué)號:");

scanf("%s",&students[index].ID);

getchar();

printf("請輸入姓名:");

scanf("%s",&students[index].Name);

getchar();

printf("請輸入宿舍號:");

scanf("%s",&students[index].sushe);

getchar();

printf("請輸入高等數(shù)學(xué)成績:");

scanf("%f",&students[index].mathA1);

getchar();

if (59

a8= 1.5;

else

a8=0;

printf("請輸入大學(xué)英語成績:");

scanf("%f",&students[index].EnglishA1);

getchar();

if (59

a1= 2;

else

a1=0;

printf("請輸入軟件技術(shù)導(dǎo)論成績:");

scanf("%f",&students[index].software);

getchar();

if (59

a2= 1.5;

else

a2=0;

printf("請輸入中國近代史綱要成績:");

scanf("%f",&students[index].china_history);

getchar();

if (59

a3= 2.5;

else

a3=0;

printf("請輸入軍事教育:");

scanf("%f",&students[index].junshi);

getchar();

if (59

a4= 2;

else

{

a4=0;

}

printf("請輸入心理健康教育成績:");

scanf("%f",&students[index].xinli);

getchar();

if (59

a5= 1.5;

else

a5=0;

printf("請輸入體育成績:");

scanf("%f",&students[index].sports);

getchar();

if (59

a6= 2;

else

a6=0;

printf("請輸入C語言成績:");

scanf("%f",&students[index].C_Mark);

getchar();

if (59

a7= 3.5;

else

a7=0;

printf("請輸入班主任評分:");

scanf("%f",&students[index].Banzhuren);

getchar();

students[index].pingjun=a1+a2+a3+a4+a5+a6+a7+a8; //總學(xué)分

j=(students[index].pingjun*0.4)+(students[index].Banzhuren*0.6);

students[index].Cepingfen=j;

}

printf("是否繼續(xù)?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

/*按學(xué)號刪除學(xué)生信息*/

void Student_Delete()

{

system("cls");

system("color f0");

IO_ReadInfo();

int i;

while(1)

{

char id[20];

int index;

printf("請輸入要?jiǎng)h除的學(xué)生的學(xué)號:");

scanf("%s",&id);

getchar();

index=Student_SearchByIndex(id);

if (index==-1)

{

printf("學(xué)生不存在!\n");

}

else

{

printf("你要?jiǎng)h除的學(xué)生信息為:\n");

Student_DisplaySingle(index);

printf("%d",index);

printf("%d",num);

{

for (i=index;i

{

students[i]=students[i+1]; //把后邊的對象都向前移動(dòng)

}

num--;

}

printf("已刪除\n");

IO_WriteInfo();

}

printf("是否繼續(xù)刪除?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

/*按姓名刪除學(xué)生信息*/

void Student_Delete_1()

{

system("cls");

system("color f0");

IO_ReadInfo();

int i;

while(1)

{

char name[20];

int index;

printf("請輸入要?jiǎng)h除的學(xué)生的姓名: ");

scanf("%s",&name);

getchar();

index=Student_SearchByName(name);

if (index==-1)

{

printf("學(xué)生不存在!\n");

}

else

{

printf("你要?jiǎng)h除的學(xué)生信息為:\n");

Student_DisplaySingle(index);

{

for (i=index;i

{

students[i]=students[i+1]; //把后邊的對象都向前移動(dòng)

}

num--;

}

printf("已刪除\n");

IO_WriteInfo();

}

printf("是否繼續(xù)刪除?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

/*按姓名查詢*/

void Student_Select_1()

{

while(1)

{

char name[20];

int index;

printf("請輸入要查詢的學(xué)生的姓名:");

scanf("%s",&name);

getchar();

index=Student_SearchByName(name);

if (index==-1)

{

printf("學(xué)生不存在!\n");

}

else

{

printf("你要查詢的學(xué)生信息為:\n");

Student_DisplaySingle(index);

}

printf("是否繼續(xù)?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

/*按學(xué)號查找*/

void Student_Select_2()

{

while(1)

{

char ID[20];

int index;

system("cls");

system("color f0");

printf("請輸入要查詢的學(xué)生的學(xué)號:");

scanf("%s",&ID);

getchar();

index=Student_SearchByIndex(ID);

if (index==-1)

{

printf("學(xué)生不存在!\n");

}

else

{

printf("你要查詢的學(xué)生信息為:\n");

Student_DisplaySingle(index);

}

printf("是否繼續(xù)?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

void Student_Search_menu()

{

int choice;

while(1)

{

system("cls");

system("color f0");

printf("\t\t\t\t\t\t1. 按姓名查詢學(xué)生記錄\n");

printf("\t\t\t\t\t\t2. 按學(xué)號查詢學(xué)生記錄\n");

printf("\t\t\t\t\t\t3. 返回上一級菜單\n");

printf("\t\t\t\t\t\t4. 返回主菜單\n");

printf("\t\t\t\t\t\t請選擇(1-4):");

scanf("%d",&choice);

getchar();

switch(choice)

{

case 1:Student_Select_1();

break;

case 2:Student_Select_2();

break;

case 3:Level_2_menu();

break;

case 4:Level_menu();

break;

}

}

}

/*按C語言成績從高到低排序*/

void Student_From_high_to_low()

{

int i,j;

struct Student tmp;

for (i=0;i

{

for (j=1;j

{

if (students[j-1].C_Mark

{

tmp=students[j-1];

students[j-1]=students[j];

students[j]=tmp;

}

}

}

}

/*按C語言成績從低到高排序*/

void Student_From_low_to_high()

{

int i,j;

struct Student tmp;

for (i=0;i

{

for (j=1;j

{

if (students[j-1].C_Mark>students[j].C_Mark)

{

tmp=students[j-1];

students[j-1]=students[j];

students[j]=tmp;

}

}

}

}

/*按綜合測評從高到低排序*/

void Student_From_high_to_low1()

{

int i,j,k;

struct Student tmp;

for (i=0;i

{

for (j=1;j

{

if (students[j-1].Cepingfen

{

tmp=students[j-1];

students[j-1]=students[j];

students[j]=tmp;

}

}

}

/*system("cls");

system("color f0");

while(1)

{

int k;

printf("%10s%10s %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號"," 高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分","班主任評分","測評分");

printf("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for (k=0;k

{

if(59

{

printf("%10s%10s %8s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[k].ID,students[k].Name,students[k].sushe,students[k].mathA1,students[k].EnglishA1,students[k].software,students[k].china_history,students[k].junshi,students[k].xinli,students[k].sports,students[k].C_Mark,students[k].pingjun,students[k].Banzhuren,students[k].Cepingfen);

}

}

printf("數(shù)據(jù)加載完畢!");

jiangxue_menu();

Student_Tongji_menu3();

} */

}

/*獎(jiǎng)學(xué)金評定辦法*/

void jiangxue_menu()

{

float i=0,j=0,k=0;

int a,b,c;

i=num*0.1;

j=num*0.15;

k=num*0.2;

a=(int)i;

b=(int)j;

c=(int)k;

printf("一等獎(jiǎng)獲得人數(shù)為:%d\n",a);

printf("二等獎(jiǎng)獲獎(jiǎng)人數(shù)為:%d\n",b);

printf("三等獎(jiǎng)獲獎(jiǎng)人數(shù)為:%d\n",c);

}

//對獎(jiǎng)學(xué)金及格的人員篩選出來

void jiangxue()

{

system("cls");

system("color f0");

while(1)

{

int k;

printf("%10s%10s %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號"," 高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分","班主任評分","測評分");

printf("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for (k=0;k

{

if(59

{

printf("%10s%10s %8s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[k].ID,students[k].Name,students[k].sushe,students[k].mathA1,students[k].EnglishA1,students[k].software,students[k].china_history,students[k].junshi,students[k].xinli,students[k].sports,students[k].C_Mark,students[k].pingjun,students[k].Banzhuren,students[k].Cepingfen);

}

}

printf("數(shù)據(jù)加載完畢!");

jiangxue_menu();

Student_Tongji_menu3();

}

}

/*顯示學(xué)生信息*/

void Student_Display()

{

system("cls");

system("color f0");

while(1)

{

int i;

printf("%10s%10s %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號"," 高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分");

printf("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for (i=0;i

{

printf("%10s%10s %8s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[i].ID,students[i].Name,students[i].sushe,students[i].mathA1,students[i].EnglishA1,students[i].software,students[i].china_history,students[i].junshi,students[i].xinli,students[i].sports,students[i].C_Mark,students[i].pingjun);

}

printf("是否繼續(xù)?(Y/N),繼續(xù)請按任意鍵,否則輸入N:");

if (getchar()=='N')

{

break;

}

}

}

/*顯示學(xué)生信息1*/

void Student_Display1()

{

system("cls");

system("color f0");

while(1)

{

int i;

printf("%10s%10s %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號"," 高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分","班主任評分","測評分");

printf("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for (i=0;i

{

printf("%10s%10s %8s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[i].ID,students[i].Name,students[i].sushe,students[i].mathA1,students[i].EnglishA1,students[i].software,students[i].china_history,students[i].junshi,students[i].xinli,students[i].sports,students[i].C_Mark,students[i].pingjun,students[i].Banzhuren,students[i].Cepingfen);

}

printf("數(shù)據(jù)加載完畢!");

Student_Tongji_menu3();

}

}

/*顯示學(xué)生信息2在獎(jiǎng)學(xué)金評定時(shí)使用*/

void Student_Display2()

{

system("cls");

system("color f0");

while(1)

{

int i;

printf("%10s%10s %8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s%8s\n","學(xué)號","姓名","宿舍號"," 高等數(shù)學(xué)","大學(xué)英語","軟件技術(shù)導(dǎo)論","中國近代史","軍事教育","心理健康教育","大學(xué)體育","C語言成績","品行分","班主任評分","測評分");

printf("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for (i=0;i

{

printf("%10s%10s %8s %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f %8.2f\n",students[i].ID,students[i].Name,students[i].sushe,students[i].mathA1,students[i].EnglishA1,students[i].software,students[i].china_history,students[i].junshi,students[i].xinli,students[i].sports,students[i].C_Mark,students[i].pingjun,students[i].Banzhuren,students[i].Cepingfen);

}

printf("數(shù)據(jù)加載完畢!");

jiangxue_menu();

Student_Tongji_menu3();

}

}

/*將學(xué)生信息從文件(student database.txt)中讀出*/

void IO_ReadInfo()

{

FILE *fp;

int i;

if ((fp=fopen("student database.txt","rb"))==NULL)

{

printf("不能打開文件!\n");

return;

}

if (fread(&num,sizeof(int),1,fp)!=1)

{

num=-1;

}

else

{

for(i=0;i

{

fread(&students[i],sizeof(struct Student),1,fp);

}

}

fclose(fp);

}

/*將學(xué)生信息寫入文件(Database.txt)*/

void IO_WriteInfo()

{

FILE *fp;

int i;

if ((fp=fopen("student database.txt","wb"))==NULL)

{

printf("不能打開文件!\n");

return;

}

if (fwrite(&num,sizeof(int),1,fp)!=1)

{

printf("寫入文件錯(cuò)誤!\n");

}

for (i=0;i

{

if (fwrite(&students[i],sizeof(struct Student),1,fp)!=1)

{

printf("寫入文件錯(cuò)誤!\n");

}

}

fclose(fp);

}

/*一級菜單*/

/*賬號密碼登錄*/

void Level_1_menu( )

{ char account[20];

char password[30];

int i = 0;

int j = 3;

for (; i < 3; i++){

printf("\n\n\n\n\t\t\t\t\t\t *主菜單*\n");

printf("\t\t\t\t\t\t******************\n");

printf("\t\t\t\t\t\t*請輸入您的賬號:*\n");

printf("\t\t\t\t\t\t******************\n");

printf(" 請輸入:");

scanf ("%s", account);

printf("\t\t\t\t\t\t******************\n");

//scanf ("%s", account);

printf("\t\t\t\t\t\t******************\n");

printf("\t\t\t\t\t\t*請輸入您的密碼:*\n");

printf("\t\t\t\t\t\t******************\n");

printf(" 請輸入:");

scanf ("%s", password);

if (strcmp(USER, account) == 0 && strcmp(PW, password) == 0){

printf("登錄成功!\n");

break;

}

else{

j--;

printf("登錄失敗您還有%d次機(jī)會!\n", j);

}

}

if (i == 3){

printf("登錄失敗,退出!");

}

//system("pause");

system("cls");

system("color f0");

}

/*增加學(xué)生信息三級菜單模塊*/

void Student_add_Level_3_menu()

{

int choice;

while(1)

{

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\t\t\t\t\t\t1. 單個(gè)添加學(xué)生信息\n");

printf("\t\t\t\t\t\t2. 批量添加學(xué)生信息\n");

printf("\t\t\t\t\t\t3. 返回上一級菜單\n");

printf("\t\t\t\t\t\t4. 返回主菜單\n");

printf("\t\t\t\t\t\t請選擇(1-4):");

scanf("%d",&choice);

getchar();

switch(choice)

{

case 1:Student_Insert();

IO_WriteInfo(); //寫入文件

break;

case 2:Student_many1();

IO_WriteInfo(); //寫入文件

break;

case 3:Level_2_menu();

break;

case 4:Level_menu();

break;

}

IO_WriteInfo(); //寫入文件

}

//Student_Insert();

}

/*二級菜單*/

/*主菜單*/

void Level_2_menu( )

{

int choice;

while(1)

{

/*二級菜單*/

/*主菜單*/

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\n\t\t\t\t\t\t------ 學(xué)生成績管理系統(tǒng)------\n");

printf("\t\t\t\t\t\t1. 增加學(xué)生記錄\n");

printf("\t\t\t\t\t\t2. 修改學(xué)生記錄\n");

printf("\t\t\t\t\t\t3. 刪除學(xué)生記錄\n");

printf("\t\t\t\t\t\t4. 查詢學(xué)生記錄\n");

printf("\t\t\t\t\t\t5. 統(tǒng)計(jì)學(xué)生記錄\n");

printf("\t\t\t\t\t\t6. 退出\n");

printf("\t\t\t\t\t\t請選擇(1-6):");

scanf("%d",&choice);

getchar();

switch(choice)

{

case 1:

Student_add_Level_3_menu();

break;

case 2:

Student_Modify();

break;

case 3:

student_Delete_menu();

break;

case 4:

Student_Search_menu();

break;

case 5:

Student_Tongji_menu();

break;

case 6:

Level_menu();

break;

}

IO_WriteInfo();

}

}

/*學(xué)生端成績查詢模塊*/

void student_Delete_menu()

{

int choice;

while(1)

{

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t************************\n");

printf("\t\t\t\t\t\t* 刪除學(xué)生信息菜單******\n");

printf("\t\t\t\t\t\t************************\n");

printf("\t\t\t\t\t\t*1、按姓名刪除信息 *\n");

printf("\t\t\t\t\t\t*2、按學(xué)號刪除信息 *\n");

printf("\t\t\t\t\t\t*3、返回上一級功能菜單 *\n");

printf("\t\t\t\t\t\t*4、返回主菜單 *\n");

printf("\t\t\t\t\t\t************************\n");

printf("\t\t\t\t\t\t************************\n");

printf(" 請選擇(1-4):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

Student_Delete_1();

break;

case 2:

system("cls");

system("color f0");

Student_Delete();

break;

case 3:

Level_2_menu();

break;

case 4:

Level_menu();

break;

}

IO_WriteInfo();

}

}

/*學(xué)生端成績查詢模塊*/

void student_menu()

{

int choice;

while(1)

{

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t* 學(xué)生菜單 *\n");

printf("\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t*1、按姓名查詢成績*\n");

printf("\t\t\t\t\t\t*2、按學(xué)號查詢成績*\n");

printf("\t\t\t\t\t\t*3、查詢課程信息 *\n");

printf("\t\t\t\t\t\t*4、退出 *\n");

printf("\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t*******************\n");

printf(" 請選擇(1-3):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

Student_Select_1();

break;

case 2:

Student_Select_2();

break;

case 3:

student_menu1();

break;

case 4:

Level_menu();

break;

}

IO_WriteInfo();

}

}

void student_Kecheng_menu1()

{ printf("\n\n\n\n\t\t\t\t\t\t************************************************\n");

printf("\t\t\t\t\t\t* 課程代號 課程名稱 學(xué)分 必修/選修*\n");

printf("\t\t\t\t\t\t*B27020100 中國近現(xiàn)代史綱要 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B10060111 大學(xué)英語A1 4.0 必修 *\n");

printf("\t\t\t\t\t\t*B14010101 大學(xué)體育1 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B06010111 高等數(shù)學(xué)A1 5.0 必修 *\n");

printf("\t\t\t\t\t\t*B08050101 軟件技術(shù)導(dǎo)論 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B08010100 C語言程序設(shè)計(jì) 5.0 必修 *\n");

printf("\t\t\t\t\t\t*B08010201 C語言程序設(shè)計(jì)實(shí)訓(xùn)1 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B08056601 創(chuàng)新與指導(dǎo)實(shí)踐1 1.0 必修 *\n");

printf("\t\t\t\t\t\t*B21991100 軍事教育 2.0 選修 *\n");

printf("\t\t\t\t\t\t**************************************************\n");

printf("\t\t\t\t\t\t**************************************************\n");

printf("\t\t\t\t\t\t1. 返回上一級菜單\n");

printf("\t\t\t\t\t\t2. 返回主菜單\n");

printf("\t\t\t\t\t\t請選擇(1-2):");

int choice;

scanf("%d",&choice);

while(1)

switch(choice)

{

case 1:student_menu1();

break;

case 2:Level_menu();

break;

}

//寫入文件

}

void student_Kecheng_menu2()

{ printf("\n\n\n\n\t\t\t\t\t\t************************************************\n");

printf("\t\t\t\t\t\t* 課程代號 課程名稱 學(xué)分 必修/選修*\n");

printf("\t\t\t\t\t\t*B27010100 思想道德修養(yǎng) 3.0 必修 *\n");

printf("\t\t\t\t\t\t*B10060112 大學(xué)英語A2 4.0 必修 *\n");

printf("\t\t\t\t\t\t*B14010102 大學(xué)體育2 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B06010112 高等數(shù)學(xué)A2 5.0 必修 *\n");

printf("\t\t\t\t\t\t*B08052200 數(shù)字邏輯設(shè)計(jì) 2.0 必修 *\n");

printf("\t\t\t\t\t\t*B06050131 大學(xué)物理C1 2.5 必修 *\n");

printf("\t\t\t\t\t\t*B06020100 離散數(shù)學(xué) 4.0 必修 *\n");

printf("\t\t\t\t\t\t*B08056601 創(chuàng)新與指導(dǎo)實(shí)踐2 1.0 必修 *\n");

printf("\t\t\t\t\t\t*B21991100 C語言程序設(shè)計(jì)實(shí)踐2 2.0 選修 *\n");

printf("\t\t\t\t\t\t**************************************************\n");

printf("\t\t\t\t\t\t**************************************************\n");

printf("\t\t\t\t\t\t1. 返回上一級菜單\n");

printf("\t\t\t\t\t\t2. 返回主菜單\n");

printf("\t\t\t\t\t\t請選擇(1-2):");

int choice;

scanf("%d",&choice);

while(1)

switch(choice)

{

case 1:student_menu1();

break;

case 2:Level_menu();

break;

}

//寫入文件

}

/*學(xué)生端學(xué)生課程查詢模塊*/

void student_menu1()

{

int choice;

while(1)

{

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t* 課程信息 *\n");

printf("\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t*1、第一學(xué)期 *\n");

printf("\t\t\t\t\t\t*2、第二學(xué)期 *\n");

printf("\t\t\t\t\t\t*3、第三學(xué)期 *\n");

printf("\t\t\t\t\t\t*4、第四學(xué)期 *\n");

printf("\t\t\t\t\t\t*5、第五學(xué)期 *\n");

printf("\t\t\t\t\t\t*6、第六學(xué)期 *\n");

printf("\t\t\t\t\t\t*7、第七學(xué)期 *\n");

printf("\t\t\t\t\t\t*8、退出 *\n");

printf("\t\t\t\t\t\t*******************\n");

printf("\t\t\t\t\t\t*******************\n");

printf(" 請選擇(1-3):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

student_Kecheng_menu1();

break;

case 2:

system("cls");

system("color f0");

student_Kecheng_menu2();

break;

case 3:

break;

case 4:

break;

case 5:

break;

case 6:

break;

case 7:

break;

case 8:

Level_menu();

break;

}

IO_WriteInfo();

}

}

/*統(tǒng)計(jì)菜單模塊*/

void Student_Tongji_menu()

{

int choice;

while(1)

{

system("cls");

system("color f0");

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t* 學(xué)生統(tǒng)計(jì)菜單 *\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t*1、按C語言成績從高到低排序 *\n");

printf("\t\t\t\t\t\t*2、按C語言成績從低到高排序 *\n");

printf("\t\t\t\t\t\t*3、按宿舍成員進(jìn)行統(tǒng)計(jì) *\n");

printf("\t\t\t\t\t\t*4、獎(jiǎng)學(xué)金評定 *\n");

printf("\t\t\t\t\t\t*5、返回功能菜單 *\n");

printf("\t\t\t\t\t\t*6、返回主菜單 *\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t******************************\n");

printf(" 請選擇(1-5):");

scanf("%d",&choice);

switch(choice)

{

case 1:

Student_From_high_to_low();

Student_Display1();

break;

case 2:

Student_From_low_to_high();

Student_Display1();

break;

case 3:

Student_SearchBySushe();

break;

case 4:

Student_From_high_to_low1();

Student_Display2();

break;

case 5:

Level_2_menu( );

break;

case 6:

Level_menu();

break;

}

IO_WriteInfo();

}

}

/*統(tǒng)計(jì)菜單模塊*/

void Student_Tongji_menu2()

{

int choice;

while(1)

{

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t* 你目前在學(xué)生宿舍統(tǒng)計(jì)頁面! *\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t*1、返回上一級統(tǒng)計(jì)菜單 *\n");

printf("\t\t\t\t\t\t*2、返回功能選擇菜單 *\n");

printf("\t\t\t\t\t\t*3、返回主菜單 *\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t******************************\n");

printf(" 請選擇(1-3):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

Student_Tongji_menu();

case 2:

system("cls");

system("color f0");

Level_2_menu( );

case 3:

system("cls");

system("color f0");

Level_menu();

}

}

}

/*統(tǒng)計(jì)菜單模塊*/

void Student_Tongji_menu3()

{

int choice;

while(1)

{

IO_ReadInfo(); //讀取文件

printf("\n\n\n\n\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t* 你目前按C語言成績統(tǒng)計(jì)頁面!*\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t*1、返回上一級統(tǒng)計(jì)菜單 *\n");

printf("\t\t\t\t\t\t*2、返回功能選擇菜單 *\n");

printf("\t\t\t\t\t\t*3、返回主菜單 *\n");

printf("\t\t\t\t\t\t******************************\n");

printf("\t\t\t\t\t\t******************************\n");

printf(" 請選擇(1-3):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

Student_Tongji_menu();

case 2:

system("cls");

system("color f0");

Level_2_menu( );

case 3:

system("cls");

system("color f0");

Level_menu();

}

}

}

/*第一級主菜單學(xué)生or老師的判斷*/

void Level_menu()

{ int choice;

while(1)

{

system("cls");

system("color f0");

printf("\n\n\n\n\n\n\n\t\t\t\t\t\t******************\n");

printf("\t\t\t\t\t\t*1、教師端 *\n");

printf("\t\t\t\t\t\t*2、學(xué)生端 *\n");

printf("\t\t\t\t\t\t*3、退出 *\n");

printf("\t\t\t\t\t\t******************\n");

printf(" 請選擇(1-3):");

scanf("%d",&choice);

switch(choice)

{

case 1:

system("cls");

system("color f0");

Level_1_menu(); //一級菜單,密碼登錄。

IO_ReadInfo(); //讀取文件

Level_2_menu(); //二級菜單-主菜單

IO_WriteInfo();

break;

case 2:

student_menu();

break;

case 3:

exit(0);

break;

}

}

}

/***********主程序*********/

main()

{

Level_menu();

}

關(guān)于管理系統(tǒng)的更多內(nèi)容請點(diǎn)擊《管理系統(tǒng)專題》進(jìn)行學(xué)習(xí)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

總結(jié)

以上是生活随笔為你收集整理的学生管理系统c语言的作用,C语言实现学生信息管理系统(文件版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

天天草天天操 | 91精品在线麻豆 | 六月丁香激情综合色啪小说 | 成人免费观看a | 精品国产一区二区三区在线 | 美女精品在线 | 久香蕉 | 国产精品国产三级国产aⅴ无密码 | 国产午夜三级 | 欧美日韩国产精品一区二区三区 | 欧美激情精品久久久久久免费印度 | 免费观看xxxx9999片 | 久久久久国产成人精品亚洲午夜 | 欧美日韩视频在线 | 国产高清在线免费视频 | 日韩精品视频免费专区在线播放 | 欧美片网站yy | 91天天操 | 六月婷婷色 | 97精品伊人 | 亚洲一区二区精品视频 | 国产亚洲一区二区在线观看 | 成人黄色在线观看视频 | 欧美日韩另类在线观看 | 激情www | 成人av一区二区兰花在线播放 | 久久九九影视网 | 精品国产理论片 | 激情小说网站亚洲综合网 | 日日夜夜精品视频天天综合网 | av激情五月 | 色爱区综合激月婷婷 | 亚洲va欧美va人人爽春色影视 | 亚洲精品视频在线观看免费视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产亚洲成av片在线观看 | 黄网站免费大全入口 | 成年人国产在线观看 | 国产精品视频资源 | 国产美女免费观看 | 欧美影片 | 天天干天天想 | 天天操夜夜操夜夜操 | 永久av免费在线观看 | 一区二区视频免费在线观看 | 伊人成人久久 | 国产精品一区二区精品视频免费看 | 免费91麻豆精品国产自产在线观看 | 国产精品成人久久久久 | 欧美一区在线看 | 人人舔人人插 | 黄色三级在线观看 | 国产一及片 | 久草在线最新视频 | 二区三区在线视频 | 操久| 午夜影视剧场 | 中文字幕在线观看一区 | 久久不色 | 国产亚洲视频在线 | 亚洲欧洲精品一区二区精品久久久 | 狠狠操狠狠干天天操 | 国产在线免费 | 99激情网| 久久福利国产 | 成人黄色av网站 | www.天天综合 | 天天操天天摸天天射 | 日本中文字幕网址 | 国产高清av免费在线观看 | 麻豆国产精品永久免费视频 | 欧美色图狠狠干 | 亚洲精品自在在线观看 | 在线观看不卡的av | 黄色avwww| 欧美日韩国产一二 | 国产成人777777 | 中文字幕a∨在线乱码免费看 | 久久精品国产精品亚洲 | 久久精品视频在线观看 | 免费在线观看日韩视频 | 丝袜av网站| 久久久久亚洲精品 | 日韩在线观看视频网站 | 国内久久久久久 | 欧洲精品久久久久毛片完整版 | 欧美日韩亚洲第一 | 美国三级黄色大片 | 国产精品高 | 亚洲精品国产精品国自产 | 欧美久久综合 | 特级毛片在线免费观看 | 欧美日韩精品免费观看 | 欧美大片aaa| 97成人在线免费视频 | 日韩精品免费一区二区 | 国产精品美女www爽爽爽视频 | 波多野结衣一区 | 国产打女人屁股调教97 | 久久99亚洲精品 | 国产精品免费视频久久久 | 中文字幕国语官网在线视频 | 色大片免费看 | 久久精品三 | av网址最新 | 97超碰资源网 | 亚洲综合色站 | 在线看中文字幕 | 精品国产伦一区二区三区 | 日韩欧美黄色网址 | 偷拍福利视频一区二区三区 | 天天操天天干天天插 | 在线免费高清视频 | 99视频这里有精品 | 国产在线高清视频 | 亚洲天天看 | 在线成人观看 | 国产99久久久精品 | 中文高清av | 亚洲国产成人精品久久 | 国产高清免费在线观看 | 99精品视频一区二区 | 国产成人亚洲在线观看 | 成人综合婷婷国产精品久久免费 | 在线国产高清 | 国产精品乱码久久 | 成人av高清 | 91精品国产一区 | 亚洲免费不卡 | 97高清免费视频 | 国产一区国产二区在线观看 | 天天插天天干天天操 | 91在线影视 | 免费成人av网站 | 狠狠操狠狠干天天操 | 精品国产理论 | 人人玩人人添人人 | av中文天堂| 久久婷综合| 久久久久精 | 国产不卡在线看 | 伊人伊成久久人综合网小说 | 欧美二区三区91 | 精品国产一二三 | 91xav| 国产女人18毛片水真多18精品 | 91亚洲狠狠婷婷综合久久久 | 精选久久| 国产一在线精品一区在线观看 | 丝袜美腿在线 | 黄色一二级片 | 久久手机看片 | 精品久久在线 | 欧美国产大片 | 久久手机精品视频 | 中文字幕视频一区 | 亚洲国产中文字幕在线观看 | 日韩精品资源 | 欧美精品在线观看一区 | 久久国产香蕉视频 | 免费av观看网站 | 国产xvideos免费视频播放 | 日韩欧美在线免费 | 97视频在线免费播放 | 日日摸日日碰 | 在线影视 一区 二区 三区 | 色婷婷成人 | 国产美女无遮挡永久免费 | 91桃色免费视频 | 久久久精品欧美一区二区免费 | 好看av在线| 操久在线 | 婷婷中文在线 | 久久综合九色综合97_ 久久久 | 国产精品区二区三区日本 | 日本久久综合视频 | 国产成人在线一区 | 亚洲欧美成人综合 | 男女激情麻豆 | 一区二区三区日韩视频在线观看 | 人人干人人添 | 午夜精品视频福利 | 国产老太婆免费交性大片 | 久久999精品 | 91免费视频黄 | 91中文字幕在线观看 | 97av视频| 国产精在线 | 高清不卡一区二区在线 | 97精品国产97久久久久久春色 | 狠狠色2019综合网 | 欧美色黄| 国产精品久久久久永久免费观看 | 91大片网站 | 国产专区视频在线 | 久99久在线视频 | 国产一区二区电影在线观看 | 日本久久不卡视频 | 一级黄色片在线免费观看 | 国产精品视频app | 91香蕉视频色版 | 亚洲日日射 | 99精品黄色片免费大全 | 国产黄色片网站 | 99精品久久久久久久久久综合 | 国产看片网站 | 天天干,狠狠干 | 国产精品久久久久免费 | 国产精品福利午夜在线观看 | 欧美日韩不卡一区 | 亚洲 精品在线视频 | 久草综合在线 | 天天艹日日干 | 99热最新地址 | 国产精品久久久久久久久久久久午夜 | 天天操天天射天天操 | 91精品国产91热久久久做人人 | 亚洲免费在线观看视频 | 久久久免费精品 | 日韩精品一区二区三区在线播放 | 在线中文字母电影观看 | 久久精品美女视频 | 久久久污| 激情欧美国产 | 久热色超碰| 国产黄色片免费 | 日韩精品 在线视频 | 久久久久麻豆v国产 | 亚洲女欲精品久久久久久久18 | 色综合天天天天做夜夜夜夜做 | 免费看色网站 | 国产日本亚洲高清 | 亚洲免费在线播放视频 | 亚洲干| 在线观看视频亚洲 | 久久香蕉国产精品麻豆粉嫩av | 欧美国产日韩在线视频 | 91免费版成人 | 日韩一区二区三区高清在线观看 | 中文字幕色综合网 | 99久久爱| av高清网站在线观看 | 91最新在线观看 | 色播五月激情五月 | 超碰97国产精品人人cao | av天天澡天天爽天天av | 国产亚洲精品久久久久久无几年桃 | 99精品视频网站 | 久久深夜福利免费观看 | 夜夜爽88888免费视频4848 | 亚洲国产手机在线 | 天天爱av导航| 亚洲精品国产精品国产 | 国产亚洲精品电影 | 日韩欧美专区 | 欧美一二三区播放 | 亚洲干视频在线观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 九九视频一区 | 极品久久久久久久 | av电影一区二区三区 | 99久久久久成人国产免费 | 奇米影音四色 | 狠色在线 | 九九久久精品 | 日韩精品久久久久 | 国产美女久久久 | 丁香六月天 | 久久女同性恋中文字幕 | 久久久久久国产精品亚洲78 | 久久爱综合 | 久草在线免费看视频 | 国产不卡av在线播放 | 999精品网| 中文乱码视频在线观看 | 亚洲国产影院av久久久久 | 欧美精品在线一区二区 | 一级黄色免费 | av黄色av| 久久久国产在线视频 | 日韩一级理论片 | 国产97av| 99视频国产精品 | av在线免费不卡 | 国产一级黄色av | 91成年人视频 | 韩国av免费在线 | 黄色视屏av| 亚洲高清视频在线 | 久久艹久久 | 五月天婷亚洲天综合网鲁鲁鲁 | 中文字幕在线播放av | 在线黄色国产电影 | 久久免费高清 | 久久午夜色播影院免费高清 | 天天干天天碰 | 9免费视频| 久久色视频 | 国产成人精品一区二区三区网站观看 | 日韩在线视频二区 | 中文字幕第一页在线视频 | 国产小视频福利在线 | 欧美日韩在线精品一区二区 | 日日天天av| 超碰在线色 | 日韩高清精品免费观看 | 又黄又爽又无遮挡的视频 | 亚洲在线网址 | 又色又爽又黄高潮的免费视频 | 亚洲一级黄色av | 中文亚洲欧美日韩 | 91污在线观看 | av成人黄色 | 在线电影 你懂得 | 开心激情网五月天 | 久久激情久久 | 国产又粗又硬又爽视频 | 就要干b | 五月婷婷六月丁香 | 国产亚洲91 | 国产精品嫩草影视久久久 | 91精品专区| 在线97| 国产尤物一区二区三区 | 久草免费电影 | 国产亚洲在线视频 | 国产在线免费 | 黄色三级网站 | 99精品在线免费观看 | 国产精品原创 | 欧美精品久久99 | 中文字幕一区二区三区四区在线视频 | 激情视频区 | www.久艹| 亚洲片在线资源 | 五月婷婷在线综合 | 91人人揉日日捏人人看 | 六月色丁| 日韩成片 | 国产精品专区h在线观看 | 国产一级黄 | japanesefreesex中国少妇 | 免费在线黄色av | 亚洲婷婷综合色高清在线 | av在线免费网站 | 精品国产一区二区三区蜜臀 | 日韩中文字幕免费在线播放 | 狠狠躁夜夜躁人人爽超碰91 | 久草精品视频 | 亚洲午夜精品一区 | 国产精品男女啪啪 | 亚洲最大的av网站 | 亚洲区另类春色综合小说 | 4438全国亚洲精品在线观看视频 | 日本三级在线观看中文字 | 操操操日日 | 黄色三几片 | 久久精品视频在线观看免费 | 激情网站免费观看 | 亚洲最新合集 | 成人av地址 | 日韩午夜在线播放 | 亚洲午夜精品久久久久久久久久久久 | 欧美激情视频免费看 | 日韩精品高清不卡 | 久久无码精品一区二区三区 | 国产亚洲情侣一区二区无 | 精品国自产在线观看 | 亚洲天堂网视频在线观看 | 国产色婷婷精品综合在线手机播放 | 天天天天色综合 | 色播五月激情综合网 | 手机在线看a | 九九免费视频 | 97av影院| 久久久www成人免费精品张筱雨 | 久久 一区 | 一级a性色生活片久久毛片波多野 | 欧美91片| 欧美性色19p | 久久99国产精品免费 | 国产成人精品一区在线 | 国产伦理久久 | 天天操天天射天天爱 | 日韩免费在线视频 | 亚洲最新av | 人人玩人人添人人澡97 | 国产伦精品一区二区三区无广告 | 97在线成人| 国产玖玖精品视频 | 国产一级做a爱片久久毛片a | 国产精品aⅴ | 91大神dom调教在线观看 | 日本久久综合视频 | 天天爱天天色 | 欧美福利在线播放 | 亚洲春色成人 | 欧美xxxxx在线视频 | 国产精品av免费在线观看 | 久久综合九色综合欧美就去吻 | 国产精品一区二区美女视频免费看 | 免费亚洲视频 | 中文字幕成人一区 | 午夜在线观看一区 | 一本一道波多野毛片中文在线 | 2020天天干夜夜爽 | 欧美日韩精品区 | 国产精品久久久久久模特 | 91亚洲狠狠婷婷综合久久久 | 中文字幕日韩av | 国产色黄网站 | 欧美日韩免费观看一区=区三区 | 激情深爱五月 | av在线一级| 亚洲国产人午在线一二区 | 国产精品久久久久久婷婷天堂 | 天天天操天天天干 | 欧美日韩大片在线观看 | 国产色综合天天综合网 | 亚洲国产一区二区精品专区 | 精品国产综合区久久久久久 | 国产在线观看99 | 黄色免费高清视频 | 欧美激情一区不卡 | 中文字幕一区二区在线观看 | 精品免费观看视频 | 国产成人a v电影 | 日韩在线播放欧美字幕 | 亚洲精品乱码久久久久久蜜桃91 | 麻豆你懂的 | 国产无遮挡又黄又爽馒头漫画 | 欧美在线18 | 五月天亚洲综合 | 免费观看一级视频 | 中文字幕一区二区三区四区视频 | 插久久 | 久久伦理影院 | 欧美亚洲久久 | 日韩美女黄色片 | 91亚洲欧美激情 | 香蕉视频4aa| 亚洲国产午夜 | 四虎在线免费观看视频 | 欧美日韩精品影院 | av电影免费在线 | 不卡视频在线看 | 97超级碰碰碰视频在线观看 | 国产在线综合视频 | av日韩不卡| 五月婷香 | 91精品麻豆 | 911免费视频| 久久久久久久久久久免费 | 久草香蕉在线 | 婷婷精品视频 | 午夜精品福利影院 | 麻豆视频在线观看 | 天天激情在线 | 天天射天天干天天操 | 97国产精品免费 | 欧美日本国产在线观看 | 玖玖玖在线观看 | 久久视了| 亚洲精品国产综合久久 | 欧美激情综合色综合啪啪五月 | 欧洲高潮三级做爰 | 久久久免费国产 | 99热 精品在线| 婷婷五情天综123 | 91精品国产91热久久久做人人 | 欧美视频xxx | 精品国产欧美一区二区三区不卡 | 在线黄色免费 | 久久麻豆精品 | 成年人国产精品 | 特及黄色片 | 亚洲日本欧美在线 | 在线欧美中文字幕 | 在线观看国产麻豆 | 亚洲国产精品免费 | 美女免费视频一区 | 伊人中文在线 | 国产美女在线免费观看 | 9在线观看免费高清完整 | 日韩在线电影 | 2018亚洲男人天堂 | 最近中文字幕在线中文高清版 | 国产亚洲精品中文字幕 | 欧美精品久久久久久久亚洲调教 | 99在线精品免费视频九九视 | 特级a老妇做爰全过程 | 91av在线免费观看 | 久爱精品在线 | 日韩,精品电影 | 中文字幕在线久一本久 | 麻豆视频免费播放 | 91久久久久久国产精品 | 狠狠色狠狠色合久久伊人 | 天天操夜夜叫 | 国产高清成人 | 伊人五月天综合 | 天天操综合网站 | 国产伦精品一区二区三区高清 | 国产青青青 | 亚洲成人黄色在线观看 | 9992tv成人免费看片 | 色婷婷一 | 在线色网站 | 中文av字幕在线观看 | 97电院网手机版 | 九九九热 | 香蕉网在线 | 欧美analxxxx | 99久久爱 | 在线 高清 中文字幕 | 99婷婷| 色综合色综合色综合 | 精品亚洲视频在线观看 | 国产免费亚洲高清 | 国产一级视频在线观看 | 国产97视频在线 | 高清不卡毛片 | 色综合天天做天天爱 | 四虎永久国产精品 | 中文伊人| 色偷偷网站视频 | 很黄很色很污的网站 | 天天色天天骑天天射 | 久久综合久久综合九色 | 99精品国产成人一区二区 | 欧美va天堂va视频va在线 | 午夜视频二区 | 国产香蕉视频在线观看 | 国产一区av在线 | 亚洲午夜av久久乱码 | 国产精品在线看 | 91精品国产欧美一区二区 | 欧美日韩不卡一区二区 | 一本一本久久a久久精品综合 | 国产精品美女久久久久久免费 | 91一区二区三区在线观看 | 黄色免费大全 | 四川妇女搡bbbb搡bbbb搡 | 成人黄色小说视频 | 一区在线观看 | 四虎在线免费观看 | 992tv在线| 久久久国产精品一区二区中文 | 久久伊人精品一区二区三区 | 西西大胆啪啪 | 色999在线| 在线观看免费一级片 | 国产无遮挡又黄又爽在线观看 | 欧美乱淫视频 | 99国产一区 | 久影院| 成人午夜影院在线观看 | 国产精品一区在线观看你懂的 | 在线观看成人av | 国内精品久久久久影院优 | 中文字幕区| 天天射天 | 91电影福利 | 一级久久久 | 人人干人人搞 | 国产视频黄 | 国产一级片观看 | 成人欧美亚洲 | 在线看不卡av | 最近高清中文字幕在线国语5 | 国产第一页福利影院 | 亚洲精品视频在线观看视频 | 97国产精品一区二区 | 午夜视频黄 | 911久久香蕉国产线看观看 | 久久开心激情 | 最近中文字幕免费大全 | 成人久久18免费网站 | 国产精品日韩久久久久 | 色综合天天狠天天透天天伊人 | 91在线精品秘密一区二区 | 中文字幕三区 | 久草免费电影 | 色com| 欧美精品国产综合久久 | 天天操天天色天天 | 91精品久 | 韩国av一区二区三区在线观看 | 美国三级黄色大片 | 国产黄色资源 | 久久99精品国产麻豆宅宅 | 九九有精品 | 国产96视频| 天天操天天操一操 | av在线成人 | 亚洲区另类春色综合小说校园片 | 精品国产aⅴ一区二区三区 在线直播av | 九色视频网站 | 91九色最新| 国产精品久久电影网 | 午夜精品久久久久久久爽 | 激情久久综合网 | 日韩高清免费在线 | 国产精品美女久久久久久2018 | 99久久日韩精品视频免费在线观看 | 中文字幕人成乱码在线观看 | 国产理论免费 | 久久综合中文字幕 | 免费在线色视频 | 麻豆影视在线免费观看 | 99色精品视频 | 午夜美女网站 | 日韩欧美电影在线观看 | 亚洲精品免费在线视频 | 久久综合综合久久综合 | 最近能播放的中文字幕 | 91久久精品一区二区三区 | 精品久久久久久亚洲综合网 | 五月综合激情婷婷 | 国产精品久久久久久久久久免费 | 综合婷婷久久 | 天天色天天射天天综合网 | 国产精品video爽爽爽爽 | 精品亚洲免费 | 中文字幕精品一区二区精品 | 成人在线黄色 | 国产成人一二片 | 97福利在线观看 | 最新中文字幕 | 岛国av在线 | 中文国产在线观看 | 日本精油按摩3 | 97人人模人人爽人人喊中文字 | 男女拍拍免费视频 | 欧美一性一交一乱 | 天堂av影院 | 国产精品一区二区免费视频 | 国产精品完整版 | 日韩免费看片 | 国产在线 一区二区三区 | 香蕉在线观看视频 | 一区二区三区日韩在线观看 | 高清不卡毛片 | 超碰999| 毛片基地黄久久久久久天堂 | 欧美影院久久 | 久久国产精品久久w女人spa | 亚洲高清视频在线播放 | 九九在线播放 | 夜夜看av| 九九久久久久久久久激情 | 国产精品久久二区 | 国产97免费 | 又大又硬又黄又爽视频在线观看 | 色婷婷在线观看视频 | 日韩影视在线观看 | 国产成人一区二区三区久久精品 | 天天综合婷婷 | 国内精品国产三级国产aⅴ久 | 国产网站色| 国内免费久久久久久久久久久 | 久久美女免费视频 | 18国产精品福利片久久婷 | 日韩精品一区二区三区在线播放 | 免费看的黄色的网站 | 超碰人人射 | 国产成人久 | 天天综合久久综合 | 麻豆91在线播放 | 国产精品 日韩 | 亚洲精品99久久久久久 | 一级片黄色片网站 | 亚洲精品女 | 成人小视频在线观看免费 | 狠狠色丁香婷婷综合久久片 | 亚洲精品美女视频 | 久久精品国产免费看久久精品 | 久久久久久久久艹 | 亚洲欧美精品一区 | 天天干天天碰 | 人人澡人人澡人人 | 91精品国产91p65 | 超碰人人乐 | 97成人精品区在线播放 | 成人av电影在线 | 久久久久国产精品免费免费搜索 | 在线观看你懂的网站 | 婷婷精品在线 | 亚洲精区二区三区四区麻豆 | 久久人网 | 日韩中文字幕免费电影 | 国产精品一区二区三区99 | 久久久影视 | av电影一区二区 | 国产精品久久网站 | 99久久这里只有精品 | 中文字幕在线观看播放 | 精品久久久久久久久久国产 | 黄色精品久久久 | 97视频人人免费看 | 狠狠色狠狠色综合日日小说 | 久一久久 | 91在线亚洲| 国产.精品.日韩.另类.中文.在线.播放 | 国产精品高潮呻吟久久av无 | 亚洲 欧美变态 另类 综合 | 国产精品一区二区三区久久 | 久久精彩免费视频 | 亚洲一区网| 国产亚洲aⅴaaaaaa毛片 | 波多野结衣最新 | 又湿又紧又大又爽a视频国产 | 免费观看9x视频网站在线观看 | 99在线播放 | 99久久精品免费看国产免费软件 | 亚洲天堂毛片 | 五月天久久婷婷 | 五月天com| 国产精品久久电影网 | 欧美亚洲另类在线视频 | 在线免费看黄色 | 波多野结衣网址 | 亚洲激情视频在线观看 | av福利在线播放 | 一本一道久久a久久综合蜜桃 | 欧美性极品xxxx做受 | 国产精品18毛片一区二区 | 天天天插 | 久久久www成人免费精品 | 久久久久久国产精品亚洲78 | wwwwww色| 九九精品在线观看 | 伊人国产在线播放 | 天天做天天看 | 99久久久国产精品免费观看 | 久久这里只有精品视频首页 | 欧美日本一二三 | www.久久久com | 亚洲精品www| 六月丁香久久 | 中文av一区二区 | 国产婷婷视频在线 | 五月综合色 | 91看片在线看片 | 伊人婷婷 | 黄色片网站av | 国产只有精品 | 天天躁日日躁狠狠躁av中文 | 久久九九九九 | 91麻豆精品国产91久久久久久 | 97精品国产91久久久久久久 | 在线免费观看国产黄色 | 日本中文在线播放 | a资源在线| 一级免费观看 | 亚洲精品中文字幕视频 | 成 人 黄 色视频免费播放 | 国产91免费在线观看 | 国产精品成人免费一区久久羞羞 | 欧美精品一区在线发布 | 一区二区三区四区久久 | 欧美日韩国产精品一区二区 | 亚洲va在线va天堂 | 亚洲v欧美v国产v在线观看 | 奇米网在线观看 | 在线国产高清 | 亚洲成色777777在线观看影院 | 国产乱码精品一区二区蜜臀 | 青青久视频 | 最新99热 | 日韩在线精品一区 | 国产xx在线 | 五月天欧美精品 | 奇米影音四色 | 国产精品成人在线 | 91av视频免费观看 | 色综合中文综合网 | 成人试看120秒 | 国内精品毛片 | 欧美精品一区二区蜜臀亚洲 | 一级黄色免费 | 国产精品国产三级国产aⅴ9色 | 中文字幕九九 | 中文在线a在线 | 欧美一区二区日韩一区二区 | 国产精品网址在线观看 | 免费黄色一区 | 成人在线观看免费 | 精品一区二区在线观看 | 成人黄色片免费看 | www蜜桃视频| 91爱爱免费观看 | 国产最新精品视频 | 国产精品久久久久永久免费 | 久久久久久久免费看 | 中文成人字幕 | 久久高清精品 | 免费日韩精品 | 精品久久久久久电影 | 久久激情综合网 | 国产精品女主播一区二区三区 | 精品国产不卡 | 日韩成人在线免费观看 | 综合久久一本 | 国产成人一区二区三区在线观看 | 在线电影中文字幕 | 国产精品a久久久久 | 久久尤物电影视频在线观看 | 91精彩视频| 免费高清av在线看 | 综合久久五月天 | 久久九九久久 | 麻豆免费在线播放 | 中国一级片在线 | 亚洲最大色| 亚洲国产av精品毛片鲁大师 | 免费高清在线观看成人 | 亚洲精品视频一 | 超碰97人人在线 | 91精品免费在线视频 | 国产日韩欧美在线播放 | 国产精品久久久久久婷婷天堂 | 午夜精品福利一区二区三区蜜桃 | 色综合国产 | 久久99久久99精品免观看软件 | 天天草天天色 | 成人午夜精品福利免费 | 亚洲成免费 | 天堂av免费在线 | 黄色小视频在线观看免费 | 国产精品免费久久久久影院仙踪林 | 国产美女在线精品免费观看 | 国产精品久久久久永久免费看 | 欧美国产精品一区二区 | 免费日韩三级 | 亚洲不卡在线 | 日本爽妇网 | 国产中文视频 | 国产不卡在线观看视频 | 免费精品视频在线观看 | 在线播放一区 | 亚洲黄色成人 | 久久中文字幕视频 | 国产视频资源在线观看 | 中文字幕第一页在线 | 在线观看成人福利 | 久久精品com | 在线播放 一区 | 黄色小说在线观看视频 | 日本精品久久久久中文字幕 | 日本一区二区三区免费观看 | 国产在线精品一区二区不卡了 | 97超碰国产精品 | 成人18视频 | 免费成人在线电影 | 三级动图 | 久久夜色精品国产欧美乱极品 | 在线三级av| 亚洲成人国产精品 | 国产视频一区在线免费观看 | 欧美夫妻生活视频 | av免费网页| 91手机在线看片 | 97在线免费视频观看 | 7799av| 欧美国产日韩一区二区三区 | 国产成人综合精品 | 在线观看岛国av | 亚洲人成精品久久久久 | 欧美激情精品久久 | 久久麻豆精品 | www.色五月.com| 成人久久久精品国产乱码一区二区 | 国产一线天在线观看 | 日日日日干 | 欧美日韩高清一区二区 | 国产一级性生活 | 国产中文字幕在线播放 | 午夜在线观看一区 | 国产日韩高清在线 | 久久久久高清 | 人人干人人艹 | 99视频精品在线 | 日韩一区二区三免费高清在线观看 | 欧美日韩中文另类 | 中文字幕一区二区三区精华液 | 国产91在线观看 | 亚洲国产精品久久久久婷婷884 | 91精品视频播放 | 成人精品久久久 | 丁香色婷 | 91精品国产成人www | av色综合网 | 全久久久久久久久久久电影 | 精品久久久久亚洲 | 国产中文欧美日韩在线 | 国产三级视频在线 | 一区二区三区韩国免费中文网站 | 日本久久精| 激情五月婷婷综合 | 亚洲 av网站 | 欧美aa级 | 91九色视频在线播放 | 狠狠干天天色 | 日色在线视频 | 成人黄色在线视频 | 久久综合九色综合网站 | 天天天天天天干 | 在线视频你懂得 | 成人在线视频免费观看 | 国产精品毛片久久久 | 视频在线在亚洲 | 国产精品色婷婷视频 | 中文字幕一区二区三区在线观看 | 国产麻豆视频免费观看 | 久久精品男人的天堂 | 国产视频资源 | 亚洲欧美日本国产 | 久久手机在线视频 | 日韩欧美在线免费观看 | 精品久久久久久亚洲 | 亚洲精品在线国产 | 欧美亚洲久久 | 午夜精品剧场 | 中文字幕av电影下载 | 久久久久久久久免费视频 | 日一日干一干 | 国产 在线 日韩 | 国产午夜三级一区二区三桃花影视 | 国产精品第一页在线观看 | 99亚洲天堂 | 亚洲免费av片 | 五月天网站在线 | 国产亚洲视频中文字幕视频 | 国产成人在线观看免费 | 亚洲精品国产精品99久久 | 99久久精品免费看 | 欧美日韩精品久久久 | 91系列在线观看 | 天天干天天操天天干 | 成人动漫一区二区三区 | 国产精品一区二 | 一个色综合网站 | www.黄色片网站 | 91在线色 | 亚洲国产操 | 国产又粗又猛又爽又黄的视频先 | 五月天激情婷婷 | 91私密视频 | 91av电影在线| av线上看 | 国产偷在线 | 久草在线一免费新视频 | 夜夜澡人模人人添人人看 | 日本韩国精品一区二区在线观看 | 精品v亚洲v欧美v高清v | 日韩精品专区 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 91av蜜桃| 香蕉视频在线网站 | 国产高清av免费在线观看 | 国产精品理论片在线观看 | 久久高清精品 | 亚洲精品视频免费看 | 91精品在线观看入口 | 亚洲成人影音 | 国产亚洲精品久久久久久久久久久久 | 婷婷久久婷婷 | 亚洲欧美久久 | 色婷婷激情综合 | 黄色毛片观看 | 色天天天| 深夜精品福利 | 精品欧美一区二区精品久久 | 婷婷成人亚洲综合国产xv88 | av免费线看 | 成人国产精品一区 | 久久亚洲美女 | 欧美日韩中文另类 | 日日操夜| 欧美日韩一区二区三区在线免费观看 | 日韩xxxbbb | 最近日本mv字幕免费观看 | 欧美日韩午夜爽爽 | 日本久久久久久久久 | 一区二区三区四区五区六区 | 欧美精品久久久久久久免费 | 免费在线日韩 | 亚洲另类人人澡 | 免费人做人爱www的视 | 久久av伊人 | 安徽妇搡bbbb搡bbbb | 亚洲区另类春色综合小说 | av黄色一级片 | 一级黄色在线视频 | 国产丝袜 | 亚洲欧美国产日韩在线观看 | 狠狠干我 |