久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C++同學錄查詢系統

時間:2019-05-15 05:02:43下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《C++同學錄查詢系統》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C++同學錄查詢系統》。

第一篇:C++同學錄查詢系統

#include #include #include #include #include。#include #include using namespace std;const int N=100;int i;struct person{

char sex[5];//性別

char tel[12];//電話號碼

char snumber[12];//學號

char QQ[12];//QQ號碼

char Email[30];//電子郵件

char address[60];//住址 };class student{ public: void Add();//新增同學 void Del();//刪除同學 void Show();//顯示同學 void Search();//查找同學 void Exit();//退出系統 void Edit();//編輯 void Help();//幫助

void Menuprint();//新增同學 strcpy()char name[20];//姓名 protected: person s[N];int sum;};

void student::Add(){system(“cls”);//清屏函數 ofstream outfile(“D:classmates.txt”,ios::binary);

if(!outfile){ cerr<<“對不起,文件打開失敗!”<>sum;cout<

} outfile.close();}

void student::Show()//對同學信息的顯示 {system(“cls”);person ss[N];ifstream infile(“D:classmates.txt”,ios::binary);//將信息從硬盤中調cout<<“這是第”<>s[i].name;cout<<“性別:”;cin>>s[i].sex;cout<<“電話號碼:”;cin>>s[i].tel;cout<<“學號:”;cin>>s[i].snumber;cout<<“QQ號碼:”;cin>>s[i].QQ;cout<<“電子郵箱:”;cin>>s[i].Email;cout<<“住址:”;cin>>s[i].address;outfile.write((char*)&s[i],sizeof(person));到內存中,if(!infile){ cerr<<“對不起,打開失敗哦!”<

} //對同學信息的查詢 void student::Search(){system(“cls”);

int m,i,bol=0;char xm[20];char n[12];

cout<<“請選擇查找方式(1.按學號查找2.按姓名查找):”<>m;}while(m!=1&&m!=2);

if(m==1){

cout<<“請輸入學號:”<>n;for(i=0;i

if(strcmp(s[i].snumber,n)==0){ cout<<“已找到!”<

} cout<<“全部顯示完畢!”<

}

cout<<“姓名:”<

cout<<“電話號碼:”<

cout<<“QQ號碼:”<

} if(m==2){

cout<<“請輸入姓名:”<>xm;for(i=0;i

} bol=1;} if(bol==0)cout<<“未找到該同學!”<

cout<<“電話號碼:”<

cout<<“QQ號碼:”<

}

} if(bol==0){cout<<“未找到該同學!”<

system(“cls”);char n[12],i,bol=0;int t;cout<<“請輸入你想刪除同學的學號:”<>n;for(i=0;i

} ofstream outfile(“D:classmates.txt”,ios::binary);if(strcmp(s[i].snumber,n)==0){

} if(bol=0){cout<<“未找到該同學!”<

} //對同學信息的修改

void student::Edit(){ system(“cls”);char m[12],i,a=0;

} cout<<“請您輸入你要編輯同學的學號:”<>m;for(i=0;i

if(strcmp(s[i].snumber,m)==0){ cout<<“已找到!”<>s[i].name;cout<<“新的性別:”;cin>>s[i].sex;cout<<“新的電話號碼:”;cin>>s[i].tel;cout<<“新的學號:”;cin>>s[i].snumber;cout<<“新的電子郵箱:”;cin>>s[i].Email;cout<<“新的住址:”;cin>>s[i].address;

} if(a==0){cout<<“未找到你所找的同學!”<>s[i].QQ;cout<<“這是第”<

機械1106班

同學錄查詢系統

----------”<

1.新 增 同 學

cout<<“------

2.刪 除 同 學

-----”<

3.編 輯 同 學

cout<<”------

4.顯 示 同 學

cout<<“------

5.查 找 同 學

-----”<

6.退 出-----”<>choice;}while(choice<=0||choice>6);switch(choice){ case 1:Add();Help();break;case 2:Del();Help();break;case 3:Edit();Help();break;case 4:Show();Help();break;case 5:Search();Help();break;case 6:Exit();Help();break;} }

void student::Exit()

{ system(“cls”);int m;cout<<“你確定退出本系統?(1.退出2.返回菜單):”<>m;} while(m!=1&&m!=2);if(m==1)cout<<“謝謝使用本系統,再見!”<

系 統

} int m;cout<<“是否返回菜單?(1.返回2.退出)”<>m;}while(m!=1&&m!=2);if(m==1)Menuprint();Exit();if(m==2)int main(){ student obj;obj.Menuprint();return 0;}

第二篇:C++通訊錄管理系統

黑龍江工程學院

第一章 問題分析和任務定義

1.1 問題分析

問題: 編寫一個通訊錄管理系統。要求包括通訊錄建立、增加號碼、刪除號碼、查詢號碼(按姓名、按號碼)、修改號碼、號碼分組、打印通訊錄(全部或分組號碼)等功能,并設計主控菜單和子菜單供用戶選擇要執行的操作。

分析:

實現以下功能:

1)通訊錄編輯(添加、刪除); 2)按不同的項進行查找;

3)對已存在的通訊錄按不同的項排序; 4)將通訊錄寫入文件; 5)從文件讀入通訊錄。

1.2 任務定義

創建一個鏈表,每個節點有姓名和號碼以及關系三個信息。增加號碼操作為增加節點,刪除號碼操作為刪除節點,查找號碼為鏈表的遍歷。每個功能以函數的形式出現,由主控菜單控制。并以文件的形式對號碼信息進行保存。

第二章 詳細設計

主函數(main()函數)是通過一個多分支語句(switch(i)語句)實現的。顯示菜單函數(displaymenu()函數)顯示與用戶交互的界面。以下是各個模塊實現程序各項功能的函數的詳細設計:

1、插入新的記錄:insert()函數

定義變量,設計loop模塊,模塊的功能是用來輸入記錄:輸入姓名、性別、電話號碼、地址的信息。用for語句查找是否輸入了與原有記錄相同的記錄,用strcmp 函數比較,if 語句判斷,如果輸入了重復的記錄,提示信息:“此記錄已存在,請重新輸入!”并且用 goto語句返回到loop,重新輸入信息。設計一個a模塊:鍵盤輸入一個字符,必須是“Y”“y”“N”“n”,否則重新輸入。最后if 語句判斷變量的值是否重新輸入信息,如果輸入的是“Y”或“y”,返回到loop,黑龍江工程學院

用戶可以輸入下一條信息,直到用戶輸入“N”或“n”返回主界面。每插入一條記錄n的值加1。功能的實現見源程序:

2、示好友的信息:display()函數

定義整型變量i用來循環輸出記錄。分別輸出每條記錄,并輸出記錄的個數。

3、查找好友的信息search()函數

定義字符型變量c,字符型數組a,定義loop模塊,功能:通過鍵盤輸入要查找的信息。首先顯示提示信息:“輸入你要查找的好友的姓名”然后從鍵盤輸入姓名。For語句循環內嵌if語句,用strcmp 函數查找信息,并且顯示該記錄的所有信息,并跳出循環。再用for 語句內嵌if語句判斷,如果沒有查到顯示提示信息:“如果沒有查到相關語句,是否重新查找(Y/N)?定義abc模塊的功能輸入一個字符(“Y”或“y”“N”“n”)用來判斷是否重新查找。如果輸入“Y”或“y”,則用goto語句返回loop重新查找。否則令i的值為n跳出循環。最后返回主界面。

4、刪除好友信息:del()函數

首先定義字符數組、變量和a、b兩個goto標識符。在a模塊中用scanf函數輸入要刪除的好友的姓名,用for循環和if 語來實現對好友的查找,如果找到記錄末尾,提示查無此人。在b模塊中,用來實現刪除功能。先確認是否刪除,如果鍵盤輸入Y 或y來確認要刪除再執行for循環,通過strcmpy函數把后一條記錄復制到前一條記錄。進行刪除記錄后,并把原末尾記錄數據賦空字符,按任意鍵刪除,按任意鍵返回主菜單。

5、修改記錄:modify()函數

定義了a、b兩個goto標識符。在a模塊中,用scanf函數輸入要修改人的姓名,用for 循環、if語句及strcmp函數找到該姓名的記錄,若到記錄末尾提示“查無此人”是否繼續重新輸入姓名,黑龍江工程學院

如果重新輸入姓名再用goto語句再執行重新查找。在b模塊中,用于修改記錄,如果要修改記錄則從鍵盤輸入Y或y,用scanf函數來輸入新的記錄數據來實現修改記錄。

6、排序:sort()函數

選擇法排序的方法。定義變量i,j,用于循環,定義4個字符型數組,用于替換的中間變量;用兩個for循環語句,用strcmp函數比較。按姓名升序排序。比較前一條記錄和后一條記錄的姓名,如果strcmp函數值大于0,則將這兩條記錄的所有信息替換,4個字符型數組用作替換的中間變量。最后調用display()(顯示結果)顯示排序后的結果。

第三章 程序編碼

#include #include #include struct student //結構體 { char no[13];char name[20];char address[100];char tel_no[12];char post_code[7];char e_mail[40];};class inter { private: student st[35];public: void add(char no[13],char name[20],char address[100],char tel_no[12],char post_code[7],char e_mail[40]);void del(char name[20]);void find1(char no[13]);void find2(char name[20]);void list1();void list2();int correct(char name[20]);void read();void write();

黑龍江工程學院

void format();int back(){

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;

char back;

cin>>back;

if(back=='R'||back=='r')

return 1;

else

return 0;} void print(int i){

cout<<“學號:”<

cout<<“姓名:”<

cout<<“地址:”<

cout<<“電話號碼:”<

cout<<“郵編:”<

cout<<“E_MAIL:”<

<<“tt★★★★★★★★★★★★★★★★★★★★★★★★★★” <

<<“tt※ ※” <

<<“tt※ 通 迅 錄 ※” <

<<“tt※ ※” <

<<“tt※ 1.通訊錄編輯.4.按序排列.※” <

<<“tt※ ※” <

<<“tt※ 2.查詢聯系人.5.將文件讀入程序.※” <

<<“tt※ ※” <

<<“tt※ 3.將資料寫入文件.6.格式化(慎用).※” <

<<“tt※ ※” <

<<“tt★★★★★★★★★★★★★★★★★★★★★★★★★★” <

<<“tt ”<

<<“ttt選擇 :”;cin>>select1;switch(select1)

黑龍江工程學院

{ case '1':cout<<“(1)添加:”<

cout<<“(2)刪除:”<

cout<<“(3)修改:”<

char select2;

cout<<“ 請選擇:”<

cin>>select2;

switch(select2)

{

case '1':cout<<“ 輸入添加的資料:”<

char no[13];char name[20];char address[100];char tel_no[12];char post_code[7];char e_mail[40];

cout<<“ 輸入學號:”<

cin>>no;

cout<<“ 輸入姓名:”<

cin>>name;

cout<<“ 輸入地址:”<

cin>>address;

cout<<“ 輸入電話號碼:”<

cin>>tel_no;

cout<<“ 輸入郵編:”<

cin>>post_code;cout<<“ 輸入E_mail:”<

cin>>e_mail;

a.add(no,name,address,tel_no,post_code,e_mail);

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;

char back_add;

cin>>back_add;

if(back_add=='R'||back_add=='r')

goto top;

else

goto bottom;

break;

case '2':cout<<“ 輸入要刪除人的姓名:”<

char name2[20];

cin>>name2;

a.del(name2);

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;

黑龍江工程學院

“;

”;

char back_del;

cin>>back_del;

if(back_del=='R'||back_del=='r')

goto top;

else

goto bottom;

break;case '3':cout<<“ 輸入需要修改人的姓名:”<

char name3[20];

cin>>name3;

if(a.correct(name3))

goto top;

else goto bottom;

break;} break;case '2':cout<<“(1)根據姓名查找”<>select3;switch(select3){ case '1':char name4[20];

cout<<“ 輸入姓名: ”;

cin>>name4;

a.find2(name4);

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫):

char back_f1;cin>>back_f1;if(back_f1=='R'||back_f1=='r')

goto top;else

goto bottom;break;case '2':char no4[13];cout<<” 輸入學號: “;cin>>no4;a.find1(no4);

cout<<” 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): char back_f2;cin>>back_f2;

黑龍江工程學院

“;

”;

if(back_f2=='R'||back_f2=='r')

goto top;

else

goto bottom;

break;} break;case '3':a.write();cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;char back_w;cin>>back_w;if(back_w=='R'||back_w=='r')

goto top;else

goto bottom;break;case '4':cout<<“(1)按學號排序:”<>select4;switch(select4){ case '1':a.list1();

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫):

char back;cin>>back;if(back=='R'||back=='r')

goto top;else

goto bottom;break;case '2':a.list2();cout<<” 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫):

} char back1;cin>>back1;if(back1=='R'||back1=='r')goto top;else goto bottom;break;

黑龍江工程學院

break;case '5':a.read();

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;

char back_r;

cin>>back_r;

if(back_r=='R'||back_r=='r')

goto top;

else

goto bottom;

break;case '6':cout<<“ 請確認刪除所有資料!(Y/N)”;

char select5;

cin>>select5;

if(select5=='Y'||select5=='y')

a.format();

cout<<“ 返回還是回到主菜單(T為退出,R為回到主菜單,不計大小寫): ”;

char back_f;

cin>>back_f;

if(back_f=='R'||back_f=='r')

goto top;

else

goto bottom;

break;} bottom:cout<<“ ★★★★★★★★★★★★★★★★★★★★★★★ ”<

void inter::add(char no[13],char name[20],char address[100],char tel_no[12],char post_code[7],char e_mail[40]){ int x=1;for(int i=0;i<35;i++){

if(!strcmp(st[i].no,“0”))

{

strcpy(st[i].address,address);

strcpy(st[i].e_mail,e_mail);

strcpy(st[i].name,name);

strcpy(st[i].no,no);

strcpy(st[i].post_code,post_code);

strcpy(st[i].tel_no,tel_no);

x=0;

}

黑龍江工程學院

if(x==0)

break;} } //刪除聯系人

void inter::del(char name[20]){ int x=1;for(int i=0;i<35;i++){

if(!strcmp(st[i].name,name))

{ strcpy(st[i].address,“0”);

strcpy(st[i].e_mail,“0”);

strcpy(st[i].name,“0”);

strcpy(st[i].no,“0”);

strcpy(st[i].post_code,“0”);

strcpy(st[i].tel_no,“0”);

}

else x=0;} if(x==0)

cout<<“ error:輸入姓名錯誤!”<

int inter::correct(char name[30]){ int x;for(int i=0;i<35;i++){

if(!strcmp(st[i].name,name))

x=i;} char select;cout<<“(1)修改姓名:”<>select;switch(select){ case '1':cout<<“ 輸入要修改的姓名:”;

黑龍江工程學院

char name1[30];

cin>>name1;

strcpy(st[x].name,name1);

cout<<“ 修改成功!”<

return back();

break;case '2':cout<<“ 輸入要修改的學號:”;

char no1[13];

cin>>no1;

strcpy(st[i].no,no1);

cout<<“ 修改成功!”<

return back();

break;case '3':cout<<“ 輸入要修改的地址:”;

char address1[100];

cin>>address1;

strcpy(st[x].address,address1);

cout<<“ 修改成功!”<

return back();

break;case '4':cout<<“ 輸入要修改的郵編:”;

char post_code1[7];

cin>>post_code1;

strcpy(st[x].post_code,post_code1);

cout<<“ 修改成功!”<

return back();

break;case '5':cout<<“ 輸入要修改的電話號碼:”;

char tel_no1[12];

cin>>tel_no1;

strcpy(st[x].tel_no,tel_no1);

cout<<“ 修改成功!”<

return back();

break;case '6':cout<<“ 輸入要修改的E_MAIL:”;

char e_mail1[40];

cin>>e_mail1;

strcpy(st[x].e_mail,e_mail1);

cout<<“ 修改成功!”<

return back();

break;} } //按學號查詢聯系人

黑龍江工程學院

void inter::find1(char no[13]){ int x,y=1,z=1;for(int i=0;i<35;i++){

if(!strcmp(st[i].no,no))

{

x=i;

z=0;

}

else y=0;

if(z==0)

break;}

if(y==0)

cout<<“ 輸入的學號查找不到!!”<

} //按姓名查詢聯系人

void inter::find2(char name[20]){ int x,y=1,z=1;for(int i=0;i<35;i++){

if(!strcmp(st[i].name,name))

{

x=i;

z=0;

}

else y=0;

if(z==0)

break;} if(y==0)

cout<<“ 輸入的姓名查找不到!!”<

void inter::read(){

char name1[20];cout<<“ 輸入你要導入的文件名: ”;cin>>name1;

黑龍江工程學院

strcat(name1,“.txt”);ifstream file(name1);char line[120];char no[120];char name[120];char address[120];char post_code[120];char tel_no[120];char e_mail[120];int time=0;file.getline(line,120);while(!file.eof()){ for(int k=0;k<35;k++){

if(time==0)

{

strcpy(no,line);

time=1;

for(int i=0;i<120;i++)

{

if(no[i]==':')

{

i++;

for(int j=0;j<13;j++)

{

st[k].no[j]=no[i];

i++;

}

}

}

file.getline(line,120,'n');

} if(time==1){

strcpy(name,line);

time=2;

for(int i=0;i<120;i++)

{

if(name[i]==':')

{

i++;

for(int j=0;j<20;j++)

{

黑龍江工程學院

st[k].name[j]=name[i];

i++;

}

} } file.getline(line,120,'n');} if(time== 2){ strcpy(address,line);time=3;for(int i=0;i<120;i++){

if(address[i]==':')

{

i++;

for(int j=0;j<100;j++)

{

st[k].address[j]=address[i];

i++;

}

} } file.getline(line,120,'n');}

if(time==3){ strcpy(tel_no,line);time=4;for(int i=0;i<120;i++){

if(tel_no[i]==':')

{

i++;

for(int j=0;j<12;j++)

{

st[k].tel_no[j]=tel_no[i];

i++;

}

} } file.getline(line,120,'n');}

黑龍江工程學院

if(time==4)

{

strcpy(post_code,line);

time=5;

for(int i=0;i<120;i++)

{

if(post_code[i]==':')

{

i++;

for(int j=0;j<7;j++)

{

st[k].post_code[j]=post_code[i];

i++;

}

}

}

file.getline(line,120,'n');

}

if(time==5)

{

strcpy(e_mail,line);

time=0;

for(int i=0;i<120;i++)

{

if(e_mail[i]==':')

{

i++;

for(int j=0;j<40;j++)

{

st[k].e_mail[j]=e_mail[i];

i++;

}

}

}

file.getline(line,120,'n');

}

}

} file.close();} //寫入文件

void inter::write(){ char name[20];

黑龍江工程學院

cout<<“ 輸入要保存的文件名 ”;cin>>name;strcat(name,“.txt”);ofstream savefile(name);for(int i=0;i<35;i++){

savefile << “學號:”<

savefile << “姓名:”<

savefile << “地址:”<

savefile << “電話號碼:”<

savefile << “郵編:”<

savefile << “E_MAIL:”<

void inter::list1(){ for(int i=0;i<34;i++){

for(int j=0;j<35-i;j++)

{

if(strcmp(st[j].no,st[j+1].no)>0)

{

char no[13];char name[20];char address[100];char tel_no[12];char post_code[7];char e_mail[40];

strcpy(no,st[j].no);

strcpy(st[j].no,st[j+1].no);

strcpy(st[j+1].no,no);

strcpy(name,st[j].name);

strcpy(st[j].name,st[j+1].name);

strcpy(st[j+1].name,name);

strcpy(address,st[j].address);

strcpy(st[j].address,st[j+1].address);

strcpy(st[j+1].address,address);

strcpy(tel_no,st[j].tel_no);

黑龍江工程學院

strcpy(st[j].tel_no,st[j+1].tel_no);

strcpy(st[j+1].tel_no,tel_no);

strcpy(post_code,st[j].post_code);

strcpy(st[j].post_code,st[j+1].post_code);

strcpy(st[j+1].post_code,post_code);

strcpy(e_mail,st[j].e_mail);

strcpy(st[j].e_mail,st[j+1].e_mail);

strcpy(st[j+1].e_mail,e_mail);

}

} } for(int k=0;k<35;k++){

int x=0;

if(strcmp(st[k].no,“0”))

{

print(k);

x=1;

}

if(x==1)

{

cout<

cout<<“---------------”<

} } } //按姓名排序

void inter::list2(){ for(int i=0;i<34;i++){

for(int j=0;j<35-i;j++)

{

if(strcmp(st[j].name,st[j+1].name)>0)

{

char no[13];char name[20];char address[100];char tel_no[12];char post_code[7];

黑龍江工程學院

char e_mail[40];

strcpy(no,st[j].no);

strcpy(st[j].no,st[j+1].no);

strcpy(st[j+1].no,no);

strcpy(name,st[j].name);

strcpy(st[j].name,st[j+1].name);

strcpy(st[j+1].name,name);

strcpy(address,st[j].address);

strcpy(st[j].address,st[j+1].address);

strcpy(st[j+1].address,address);

strcpy(tel_no,st[j].tel_no);

strcpy(st[j].tel_no,st[j+1].tel_no);

strcpy(st[j+1].tel_no,tel_no);

strcpy(post_code,st[j].post_code);

strcpy(st[j].post_code,st[j+1].post_code);

strcpy(st[j+1].post_code,post_code);

strcpy(e_mail,st[j].e_mail);

strcpy(st[j].e_mail,st[j+1].e_mail);

strcpy(st[j+1].e_mail,e_mail);

}

} } for(int k=0;k<35;k++){

int x=0;

if(strcmp(st[k].no,“0”))

{

print(k);

x=1;

}

if(x==1)

{

cout<

cout<<“-------”<

} }

黑龍江工程學院

} //格式化

void inter::format(){ for(int i=0;i<35;i++){

strcpy(st[i].address,“0”);

strcpy(st[i].e_mail,“0”);

strcpy(st[i].name,“0”);

strcpy(st[i].no,“0”);

strcpy(st[i].post_code,“0”);

strcpy(st[i].tel_no,“0”);} }

第四章 程序調試與測試

運行程序,首頁顯示如下:

按1選擇通訊錄編輯,編輯通訊錄,顯示(1)添加,(2)刪除,(3)修改,運行后結果如下:

黑龍江工程學院

第一次使用,按1添加聯系人,填入相關信息,運行圖如下:

返回首頁,按2可以查找聯系人,可以根據姓名查找和學號查找,本次運用學號查找,運行如下:

返回首頁,按4可以進行排序,可以根據姓名和學號排序,按姓名排序需要自己編輯的姓氏排序規則才能使用,本次使用學號排序,運行如下:

將資料寫入文件功能是將編輯好的通訊錄寫入文本文件,文本文件的名字可以自己輸入。將文件讀入程序,是將文本文件中的信息讀入程序,進行添加,修改,刪除,排序等功能。

第五章 結果分析

總體上可以滿足一般的應用需求,但是還有一定的不足,程序運行流暢,沒有未知錯誤。

第六章 設計創新及心得

黑龍江工程學院

程設計是培養學生綜合運用所學知識 ,發現,提出,分析和解決實際問題,鍛煉實踐能力的重要環節,是對我們的實際工作能力的具體訓練和考察過程.隨著科學技術發展的日新月異,當今計算機應用在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握程序開發技術是十分重要的,而C++語言又是最常見,功能最強大的一種高級語言,因此做好C++語言課程設計是十分必要的。

通過幾天的課程設計使我們懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次真真的做程序設計,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對一些前面學過的知識理解得不夠深刻,掌握得不夠牢固,比如說結構體,指針??通過這次課程設計之后,我們把前面所學過的知識又重新溫故了一遍。

我做的是班級通訊錄的課程設計,雖然是很簡單的一個小的程序,但對我來說卻是一個很大的困難。更加是第一次做課程設計,所以在機房做了一個下午卻絲毫沒有進展,最主要是不知從何開始,這個時候才知道上課老師們不厭其煩的教導是多么的寶貴,這個時候才后悔上課的時候沒有認真的聽講。可是現在一切都晚了,還好時間還算是充裕,只好拿出書本重新復習一下。

開始的時候真的感覺編程是一件很無聊的事情,不過當一個程序運行成功的時候那種喜悅是無法言語的,那種成就感是無法比擬的。又經過幾天的努力,終于把程序完成了,盡管程序還是有很多功能上的欠缺和漏洞,可我還是很高興的。無論如何是自己的勞動成果,是自己經過努力得到的成績,同時也是學習C++語言的一次實踐作業,自己進步的證明。

在課程設計過程中,收獲知識,提高能力的同時,我也學到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實現這個計劃,并掌握了在執行過程中怎么樣去克服心理上的不良情緒。因此在以后的生活和學習的過程中,我一定會把課程設計的精神帶到生活中,不畏艱難,勇往直前!

第三篇:系統檔案查詢

基礎檔案 索證管理 賣場管理

口部類編碼 口設置證書種內 口POS機登記 口供應商檔案 口證書登記 口POS機設置

口貨位編碼 口商品證書查驗 口支付類型定義 口品牌編碼 口收款員設置 口商品建檔 口營業員設置

口商品修改或刪除 口商品促銷方案 口組合商品銷售商品設置 口買立減方案

口下傳電子秤 口商品銷售控制 口設置商品提成率 口POS機數據下載 口標準商品檔案 口POS機消息廣播

口設置商品黑名單 口POS機交易流水

口條碼簽打印 口POS機時段銷售查詢 口標價簽打印 口POS機銷售圖示 口商品改編碼

口POS機對賬報表

口POS機結賬控制

口POS機進銷存日結

日常處理 口商品臺帳查詢 口庫存限量報警

口商品定時優惠 口批量銷售優惠 口商品保質期預警 口在途商品查詢 口會員限量優惠 口商品銷售控制 口進貨批次查詢 口商品驗收匯總 口基礎數據下載 口商品資料下載

口定時優惠下載 口會員資料下載 口POS機消息廣播 口條碼簽打印

口標價簽打印 口POS機結賬控制 口進銷存日結

分店處理 銷售查詢 口分店要貨 口配送收貨

口協配收貨 口分店退貨申請 口支付類型對賬報表

口配送退貨 口商品協退 口收款員對賬報表 口營業員對賬報表 口分店間調入 口分店間調出 口商品對賬報表 口部門對賬報表 口通訊參數設置 口上傳數據生成 口供應商對賬報表 口供應商支付類型 口上傳數據 口接受數據 口收款員銷售匯總 口營業員銷售匯總 口接受數據予處理 口數據通訊日志 口支付類型匯總 口商品銷售匯總 口分店要貨單查詢 口配送收貨單查詢 口部門銷售匯總 口品類銷售匯總 口協配收貨單查詢 口退貨申請單查詢 口供應商銷售匯總 口按稅率銷售匯總

口配送退貨單查詢 口協配退貨單查詢 口按日期查詢部門銷售 口按日期查詢品類銷售 口分店間調入查詢 口分店間調出查詢 口按日期查詢供應商銷售口指定商品銷售查詢 口待處理協配采購單 口待處理商品配送單 口不動銷商品查詢 口商品銷售預測 口待處理分店間調入單 口待處理分店間調出單 口部門銷售預測 口品類銷售預測 口待處理變價通知單

業務處理 業務查詢

口補貨申請 口采購訂貨 口基本檔案查詢 口供應商信息查詢 口采購單審核 口商品驗收 口供應商應付款查詢 口供應商臺帳查詢 口供應商退貨 口供應商結算 口客戶信息查詢 口客戶應收款查詢 口售價調整 口進價調整 口客戶臺帳查詢 口商品批發匯總 口倉庫調撥 口部門調撥 口品類批發匯總 口部門批發匯總

口商品損益 口加工領料 口進銷存業務速報 口部門進銷存報表 口加工退料 口成品入庫 口系統日志 口保存盤存數據 口賬面庫存查詢 口商品盤存 口POS機盤存控制

口POS機盤存數據匯總 口漏盤商品查詢 口盤存結果查詢 口批發報價查詢 口批發銷貨查詢 口批發退貨查詢 口客戶結算查詢 口制定客戶批發價

會員管理 聯營管理 口新會員注冊 口會員日常處理 口供應商聯營合同 口設置個別商品扣點 口會員輔助處理 口會員存款 口月度聯營費用核算 口聯營供應商結算 口會員取款 口會員批量存款 口月度聯營費用查詢 口聯營結算單查詢

口磁卡會員卡制作 口IC卡會員卡制作 口聯營商品銷售匯總 口聯營供應商銷售匯總 口會員積分設置 口會員返利結算 口聯營商品信息查詢 口會員信息查詢 口會員業務臺帳 口存款單查詢 口取款單查詢 口返利單查詢 口業務統計報表 口支付記錄查詢 口會員購物明細 口IC卡余額查詢

第四篇:C++課程設計(教務管理系統)

#include using namespace std;#include #include #include #include #include #include“01.h” class University;

void menu(University uni);//菜單函數聲明

class Student//學生類 { public: string name;int age;string sex;int number;string major;

public: void disp_stu();

friend void file_in(University &uni);

friend void file_out(University uni);};void Student::disp_stu(){

}

class Institute//學院類 { public: string name;cout<<“學生姓名:”< head;//封裝學生信息

public: void add_stu();

//添加學生

bool delete_stu(int i);

// 刪除學生

bool modefy_stu(int i);

//修改學生信息

void disp_ins_1();

// 顯示本院學生信息

friend void file_in(University &uni);

friend void file_out(University uni);};void Institute::add_stu(){

} Student *p=new Student;cout<<“學生名字:”;cin>>(*p).name;cout<<“學生年齡:”;cin>>(*p).age;cout<<“學生性別:”;cin>>(*p).sex;cout<<“學生學號:”;cin>>(*p).number;cout<<“學生專業:”;cin>>(*p).major;head.Add(p);//在鏈表末尾增加一個節點

bool Institute::delete_stu(int i){

} head.Remove(i);//刪除鏈表指定位置節點 return true;bool Institute::modefy_stu(int i){

Student *p=new Student;cout<<“學生名字:”;cin>>(*p).name;cout<<“學生年齡:”;cin>>(*p).age;cout<<“學生性別:”;cin>>(*p).sex;cout<<“學生學號:”;cin>>(*p).number;cout<<“學生專業:”;cin>>(*p).major;head.Remove(i);//刪除鏈表指定位置節點 head.Insert(i,p);//在鏈表指定位置插入一個新節點

return true;} void Institute::disp_ins_1(){

}

class University//學校類 { public: string name;int age;string addr;List head;//封裝學院信息 public:

void design_stu();//學生信息設置 int i;Node *q;q=head.pHead;//q指向學生節點雙向鏈表頭指針

cout<<“學院名字:”<

} cout<<“-------”<pData->disp_stu();q=q->pNext;

void add_ins();

//添加學院

bool delete_ins(int n);

// 刪除學院

void design_cqut();

//設置學校信息 bool modefy_cqut();

//修改學校信息 void disp_cqut();

//顯示學校信息 void design_ins();

//學院信息設置 bool modefy_ins(int n);

//修改學院 void disp_ins();

//顯示學院信息

void search_menu();void search_name(string n);//姓名

void search(string n);//性別//函數重載

void search(int n);//學號

bool search_age(int n);//年齡

friend void file_in(University &uni);};friend void file_out(University uni);

void University::design_stu(){

int i,m,j;int n;cout<<“

★★★★★★學生信息設置★★★★★★

”<>i;system(“cls”);//清屏 switch(i){ case 1:

{

disp_ins();

cout<

cout<<“輸入學生所在學院序號:”<

cin>>m;system(“cls”);//清屏

head.pCurrent=head.pHead;//當前指針指向雙向鏈表頭指針

for(j=1;j

{

}

} head.pCurrent=head.pCurrent->pNext;//當前指針指后移

cout<<“輸入要添加的學生信息:”;head.pCurrent->pData->add_stu();cout<<“按任意鍵返回上一級菜單:”<

disp_ins();

cout<

cout<<“輸入學生所在學院序號:”<

cin>>m;system(“cls”);//清屏

head.pCurrent=head.pHead;//當前指針指向雙向鏈表頭指針

for(j=1;j

{

head.pCurrent=head.pCurrent->pNext;//當前指針指后移

} } head.pCurrent->pData->disp_ins_1();cout<>n;head.pCurrent->pData->delete_stu(n);cout<<“按任意鍵返回上一級菜單:”<

{

disp_ins();

cout<

cout<<“輸入學生所在學院序號:”<

cin>>m;system(“cls”);//清屏

head.pCurrent=head.pHead;//當前指針指向雙向鏈表頭指針

for(j=1;j

{

}

}

head.pCurrent=head.pCurrent->pNext;//當前指針指后移

head.pCurrent->pData->disp_ins_1();cout<

} cin>>n;head.pCurrent->pData->modefy_stu(n);cout<<“按任意鍵返回上一級菜單:”<

void University::add_ins(){

}

bool University::delete_ins(int n){

}

bool University::modefy_ins(int n){

Institute *p=new Institute;cout<<“學院名字:”;cin>>(*p).name;head.Remove(n);//刪除鏈表指定位置節點 head.Insert(n,p);//在指定位置插入節點信息 return true;head.Remove(n);//刪除鏈表指定位置節點 return true;Institute *p=new Institute;cout<<“學院名字:”;cin>>(*p).name;head.Add(p);//在鏈表末尾增加一個節點

}

void University::disp_ins(){

int i;Node *q;q=head.pHead;//q指向學院節點雙向鏈表頭指針

for(i=1;i<=head.size;i++){

cout<pData->name<pData->head.size<

}

void University::design_ins(){

int i;int j;cout<<“

★★★★★★學院信息設置★★★★★★

”<pNext;

cout<>i;system(“cls”);//清屏 switch(i){ case 1:

{

} disp_ins();cout<<“按任意鍵返回上一級菜單:”<

disp_ins();

add_ins();

cout<<“按任意鍵返回上一級菜單:”<

getch();system(“cls”);//清屏 design_ins();

break;} case 3: {

} disp_ins();cout<<“輸入刪除學院序號:”;cin>>j;delete_ins(j);cout<<“按任意鍵返回上一級菜單:”<

disp_ins();cout<<“輸入修改學院序號:”;cin>>j;modefy_ins(j);cout<<“按任意鍵返回上一級菜單:”<

} case 5:menu(*this);break;} }

bool University::modefy_cqut(){ cout<<“學校名字:”;cin>>name;cout<<“創建年代:”;cin>>age;cout<<“學校地址:”;cin>>addr;return true;}

void University::design_cqut(){ int i;

University uni;cout<<“

★★★★★★學校信息設置★★★★★★ cout<>i;system(”cls“);//清屏

switch(i){

case 1:

{

disp_cqut();

cout<<”按任意鍵返回上一級菜單:“<

getch();system(”cls“);//清屏

design_cqut();

break;

}

case 2:

{

modefy_cqut();

cout<<”按任意鍵返回上一級菜單:“<

getch();system(”cls“);//清屏

design_cqut();break;”<

}

} } case 3:menu(uni);break;

void University::disp_cqut(){

cout<<“學校有關信息為:”<

}

void University::search_name(string n){

int i,j,m=0;head.pCurrent=head.pHead;//當前指針指向學院節點頭指針 for(i=0;ipData->head.pCurrent=head.pCurrent->pData->head.pHead;//當前指cout<<“學校名字:”<

for(j=0;jpData->head.size;j++)

{

if(n==head.pCurrent->pData->head.pCurrent->pData->name)

{

} head.pCurrent->pData->head.pCurrent->pData->disp_stu();m++;head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;//學生當前指針后移

}

bool University::search_age(int n){

int i,j,m=0;head.pCurrent=head.pHead;for(i=0;ipNext;//學院當前指針后移

} cout<<“有”<

}

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pHead;for(j=0;jpData->head.size;j++){ if(n==(head.pCurrent->pData->head.pCurrent->pData->age)){

} head.pCurrent->pData->head.pCurrent->pData->disp_stu();m++;head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;} head.pCurrent=head.pCurrent->pNext;} cout<<“有”<

void University::search(string n){

} int i,j,m=0;head.pCurrent=head.pHead;for(i=0;ipData->head.pCurrent=head.pCurrent->pData->head.pHead;

for(j=0;jpData->head.size;j++){

if(n==head.pCurrent->pData->head.pCurrent->pData->sex){ head.pCurrent->pData->head.pCurrent->pData->disp_stu();} m++;

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;

} cout<<“有”<pNext;void University::search(int n){

int i,j,m=0;head.pCurrent=head.pHead;for(i=0;i

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pHead;

for(j=0;jpData->head.size;j++)

{

if(n==head.pCurrent->pData->head.pCurrent->pData->number)

{

head.pCurrent->pData->head.pCurrent->pData->disp_stu();

m++;

}

head.pCurrent->pData->head.pCurrent=head.pCurrent->pData->head.pCurrent->pNext;

}

head.pCurrent=head.pCurrent->pNext;} cout<<“有”<

/****************************************信息查詢菜***********************************************/

void University::search_menu(){ int i;cout<<“

★★★★★信息查詢顯示★★★★★”<>i;system(“cls”);//清屏

switch(i){ case 1: {

disp_ins();

cout<<“按任意鍵返回上一級菜單:”<design_ins();break;} case 2:

{

} head.pCurrent=head.pHead;//當前指針指向學院節點頭指針 for(i=0;i

} head.pCurrent->pData->disp_ins_1();head.pCurrent=head.pCurrent->pNext;cout<<“按任意鍵返回上一級菜單:”<search_menu();break;case 3: {

} int j;disp_ins();cout<<“請輸入學生所在學院序號:”;cin>>i;system(“cls”);//清屏 head.pCurrent=head.pHead;for(j=1;jpNext;head.pCurrent->pData->disp_ins_1();cout<<“按任意鍵返回上一級菜單:”<search_menu();break;

case 4:

{

string n;cout<<“輸入要查詢的姓名:”;cin>>n;system(“cls”);//清屏 search_name(n);

} cout<<“按任意鍵返回上一級菜單:”<search_menu();break;case 5:

{

} int n1;cout<<“輸入要查詢的年齡:”;cin>>n1;search_age(n1);cout<<“按任意鍵返回上一級菜單:”<search_menu();break;

system(“cls”);//清屏

case 6: {

} string n;cout<<“輸入要查詢的性別:”;cin>>n;system(“cls”);//清屏 search(n);cout<<“按任意鍵返回上一級菜單:”<search_menu();break;case 7: {

} int n;cout<<“輸入要查詢的學號:”;cin>>n;system(“cls”);//清屏 search(n);cout<<“按任意鍵返回上一級菜單:”<search_menu();break;case 8: {

menu(*this);

}

} } break;/**********************************************************************/ {

int i,j;ifstream inf(“cqutData.txt”,ios::in);inf>>uni.name;inf>>uni.age;inf>>uni.addr;inf>>uni.head.size;//學院個數 for(i=0;i>p->name;

導出文件數據void file_in(University &uni)

Node *m=new Node;//建立學院信息節點 m->pData=p;//把輸入的學院信息節點賦給建立的學院信息節點 m->pNext=0;if(i==0)uni.head.pHead=m;//把節點m賦給學院信息節點

else uni.head.pEnd->pNext=m;//把節點m賦給下一個學院信息節點 m->pPrev=uni.head.pEnd;//節點m指向學院信息的尾節點

uni.head.pCurrent=uni.head.pEnd=m;//學院信息的尾節點始終指向m節點 inf>>uni.head.pCurrent->pData->head.size;//學生個數 for(j=0;jpData->head.size;j++){

Student *q=new Student;inf>>q->name;inf>>q->age;inf>>q->sex;inf>>q->number;inf>>q->major;

Node *n=new Node;n->pData=q;n->pNext=0;if(j==0)uni.head.pCurrent->pData->head.pHead=n;else uni.head.pCurrent->pData->head.pEnd->pNext=n;

n->pPrev=uni.head.pCurrent->pData->head.pEnd;

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pEnd=n;//學生信息的尾節點始終指向n節點

} } }

/************************************************************************************/ void file_out(University uni){

ofstream ouf(“cqutData.txt”,ios::out);int i,j;ouf<

導入文件數據ouf<

uni.head.pCurrent=uni.head.pHead;//當前指針指向學院節點頭指針 for(i=0;i

ouf<pData->name<

ouf<pData->head.size<

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pHead;//當前指針指向學生節點頭指針

for(j=0;jpData->head.size;j++){

ouf<pData->head.pCurrent->pData->name<pData->head.pCurrent->pData->age<pData->head.pCurrent->pData->sex<pData->head.pCurrent->pData->number<pData->head.pCurrent->pData->major<

uni.head.pCurrent->pData->head.pCurrent=uni.head.pCurrent->pData->head.pCurrent->pNext;//學生當前指針后移

}

} } uni.head.pCurrent=uni.head.pCurrent->pNext;//學院當前指針后移

/************************退出系統菜單****************************/

void exit(University uni){

} int i;cout<<“是否保存修改內容:”<>i;system(“cls”);//清屏 switch(i){ case 1:

{

} file_out(uni);exit(0);break;case 2:{exit(0);break;} case 3:

{ menu(uni);break;} case 4:

{

file_out(uni);

}

} menu(uni);break;

/***************************************************************************************/ void menu(University uni){

system(“cls”);/*清屏*/ int i;cout<

主菜單 cout<<“★★★★★★★★★★★★★主菜單★★★★★★★★★★★★★”<

cout<

cout<

cout<>i;system(“cls”);//清屏

}

int main(){ University u;

} file_in(u);menu(u);return 0;switch(i){

case 1:uni.design_cqut();break;case 2:uni.design_ins();break;case 3:uni.design_stu();break;

case 4:uni.search_menu();break;

case 5:exit(uni);break;}

第五篇:C++課程設計公司人事管理系統

C++程序設計實踐教學環節任務書 承接的項目額(10%)提成,業務經理既拿固定月薪(2000元)也領取提成,財務人員固定工資(2000元),文秘為固定工資(1500元)。

(4)可按姓名顯示、查找、增加、刪除、修改和保存各類人員的信息。

五、解決方案

一、題目: 公司人事管理系統

(1)分析系統中的各個實體之間的關系及其屬性和行為;

(2)根據問題描述,設計系統的類層次;

二、目的與要求(3)完成類層次中各個類的描述(包括屬性和方法);(4)完成類中各個成員函數的定義; 1.目的:(5)完成系統的應用模塊;(1)基本掌握面向過程程序設計的基本思路和方法;(6)功能調試;(2)達到熟練掌握C語言的基本知識和技能;(7)完成系統總結報告以及系統使用說明書。(3)能夠利用所學的基本知識和技能,解決簡單的程序設計問題。

六、進度安排 2.要求此次課程設計時間為一周,分四個階段完成: 基本要求: 1.分析設計階段。指導教師應積極引導學生自主學習和鉆研問題,明確設計要

(1)要求利用C++語言面向對象的編程思想來完成系統的設計; 求,找出實現方法,按照需求分析、總體設計、詳細設計這幾個步驟進行。

(2)突出C++語言的類和對象的特征,以多個類實現對每一個子功能的封裝; 2.編碼調試階段:根據設計分析方案編寫C++代碼,然后調試該代碼,實現課

(3)進行簡單界面設計,能夠實現友好的交互; 題要求的功能。

(4)具有清晰的程序流程圖和類的詳細定義; 3.總結報告階段:總結設計工作,寫出課程設計說明書,要求學生寫出需求分析、(5)熟練掌握C++語言對文件的各種操作。總體設計、詳細設計、編碼、測試的步驟和內容。4.考核階段。創新要求:在基本要求達到后,可進行創新設計,如系統用戶功能控制,對管理員級和一

七、撰寫課程設計報告或課程設計總結 般級別的用戶系統功能操作不同。課程設計報告要求:

三、信息描述 總結報告包括需求分析、總體設計、詳細設計、編碼(詳細寫出編程步驟)、測試 的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及公司共有4格記。技術經理。現在,需要存儲這些人員的姓名、編號、級別、當月薪水,計算月薪總 額并顯示全部信息,并且老板可以對各種人員進行增加、查尋、修改、刪除。

八、參考資料

四、功能描述 1.《C++程序設計》.鄭莉.清華大學出版社2.《C++編程思想》.Bruce Eckel [劉宗田].機械工業出版社(1)其中,人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序3.《C++ Primer》中文版.Lippman[潘愛民].中國電力出版社出版 加1。4.《Effective C++中文版》Scott Meyers[侯捷].華中科技大學出版社(2)程序對所有人員有提升級別的功能。

(3)月薪的計算方法是:經理拿固定月薪(5000元),技術人員按完成的代碼量(1000元/每千行代碼)領取月薪,業務人員的報酬按該推銷員當月銷售額(15%)與

下載C++同學錄查詢系統word格式文檔
下載C++同學錄查詢系統.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    C++課程設計學生信息管理系統

    C++程序設計實踐教學環節任務書 一、題目:學生信息管理系統 二、目的與要求 1. 目的: (1) 掌握面向對象程序設計的基本思路和方法; (2) 了解系統開發的需求分析、類層次設計、......

    火車訂票系統c++程序

    /* 頭文件 */ #include //標準輸入、輸出頭文件 #include //包含字符串函數處理頭文件 #include //包含動態存儲與釋放函數頭文件 /* 宏定義 */ #define GESHI " 車次 站數......

    c++學校人員信息管理系統

    1.C++課程設計題目:《學校人員信息管理系統》 用c++設計一個大學教師和學生管理程序,教師包括編號(a),姓名(c),職稱(d)和教研室數據(b)的數據輸入輸出; 大學生包括編號(m),......

    C++程序設計—電話簿管理系統

    XXXXXXXXXXXC/C++程序設計實訓 電話簿管理系統 學生姓名 ×××× 學 號 ×××× 所在學院 ×××× 專業名稱 ×××× 班 級 ×××× 指導教師 XXX XXXXXXXXXXXXXXXX XX......

    同學錄

    同學錄畢業分手的時候, 一本同學錄,留下全班每個人的 筆跡、語氣和姿勢, 還有個各不同門牌號碼的微笑。O(∩_∩)O。 從此,課堂上的座位被重新編排, 成為聯絡圖, 成為年輕的問候, 成......

    軟件工程 通訊錄查詢系統

    《數據結構》課程設計報告 計算機學院 軟件工程專業 題目: 通信錄查詢系統(查找應用) 班級:軟件102班 第11組 組長:姓名:李偉學號:1006550222 組員: 姓名:李呢 學號:1006550219 姓......

    C++課程設計(簡單圖書管理系統)

    課 程 設 計 課程名稱C++課程設計 題目名稱圖書管理系統 2016 年6 月 29 日目錄 一.設計內容與要求 .......................................................................

    c++課程設計:教務管理系統源代碼

    #include #include using namespace std; class Person { public: Person(string n):name(n){} virtual void show(){} ~Person(){} protected: string name; }; class......

主站蜘蛛池模板: 久久综合九色欧美综合狠狠| 久久久亚洲精华液精华液精华液| 精品久久国产| 日韩av无码精品一二三区| 亚洲国产无线乱码在线观看| 国产自愉自愉免费精品七区| 韩国无码av片在线观看网站| 亚洲欧美日韩v在线观看不卡| aaa级久久久精品无码片| 亚洲最新无码中文字幕久久| 韩国三级中文字幕无码| 日本二区三区欧美亚洲国产| 国产精品成人免费视频网站| 肉体暴力强伦轩在线播放| www国产成人免费观看视频| 精品国产三级a∨在线无码| 五月天激情婷婷婷久久| 国产精品调教视频一区| 亚洲成a人v在线蜜臀| 欧美成人aaa片一区国产精品| 欧美日激情日韩精品嗯| 一本无码人妻在中文字幕免费| 性色av无码免费一区二区三区| 久久精品成人无码观看免费| 好硬好湿好爽再深一点动态图视频| 国产精品老熟女露脸视频| 潮喷失禁大喷水无码| 亚洲伊人色综合www962| 欧美性受xxxx黑人xyx性爽| 警察被两个混混脱裤玩j视频| 国产一二三四区中| 熟女人妻在线视频| 亚洲精品无码不卡在线播放he| 潮喷大喷水系列无码| 久久精品久久久久观看99水蜜桃| 久久大香线蕉国产精品免费| 亚洲国产精品久久久天堂| 隔壁放荡人妻bd高清| 亚洲成av人片无码不卡| 亚洲精品高清av在线播放| 亚洲中文有码字幕青青|