【正文】
endl。 cout│ ID │ NAME │ SALARY │endl。 sm[0].saleprint()。 sm[0].printtotal()。 cout The order is pleteendl。 coutList names of every sales mangerendl。 cout┌─────┬─────┬─────┬─────┬─────┐endl。 cout│ ID │ NAME │ SEX │ AGE │ SALARY │endl。 for(int k=0。k4。k++) sm[k].print()。 cout└─────┴─────┴─────┴─────┴─────┘endl。 }。break。 case 3: coutWaiting for a minute!endl。 { cout The blank of the :endl。 cout┌─────┬─────┬─────┬─────┬─────┐endl。 cout│ ID │ NAME │ SEX │ AGE │ SALARY │endl。 for(int i=0。i4。i++) {m[i].print()。} cout└─────┴─────┴─────┴─────┴─────┘endl。 cout┌─────┬─────┬─────┬─────┬─────┐endl。 cout└─────┴─────┴─────┴─────┴─────┘endl。 cout┌─────┬─────┬─────┬─────┬─────┐endl。 cout│ ID │ NAME │ SEX │ AGE │ SALARY │endl。 for(int k=0。k4。k++) {s[k].print()。} cout└─────┴─────┴─────┴─────┴─────┘endl。 cout┌─────┬─────┬─────┬─────┬─────┐endl。 cout└─────┴─────┴─────┴─────┴─────┘endl。 }。break。 case 4: coutWaiting for a minute!endl。 { for(int i=0。i4。i++) {m[i].save()。} for(int j=0。j4。j++) {t[j].save()。} for(int k=0。k4。k++) {s[k].save()。} for(int l=0。l4。l++) {sm[l].save()。} }。cout Information save! endl。break。 case 5:exit(0)。break。 default:coutError!Repeat again!endl。 } }while(flag=1)。 }}五、用戶手冊1) ,按照提示進(jìn)行選擇.2) 首先選擇1,:3) 然后選擇4,.4) 選擇2, :六、測試結(jié)果對各個(gè)部分功能進(jìn)行測試后,職能按照固定的人數(shù)對數(shù)據(jù)進(jìn)行輸入,. 本程序綜合性非常強(qiáng),由于我們對使用C++設(shè)計(jì)程序的能力還不是很熟練,所以在設(shè)計(jì)時(shí)非常吃力。在整個(gè)程序中,我們通過使用while循環(huán),switch語句,冒泡排序法,表格設(shè)計(jì)中的setw()以及類的定義及使用來完成程序設(shè)計(jì),使我提高了對C++中語句的使用能力和組合能力,進(jìn)一步加強(qiáng)了我對使用C++編程的能力。通過此次程序設(shè)計(jì)實(shí)習(xí),我發(fā)現(xiàn)自己在學(xué)習(xí)C++方面還有很多不足,在此程序中可能還有一些不足和錯(cuò)誤,我們將在以后的學(xué)習(xí)過程中不斷努力并強(qiáng)化對C++的練習(xí)七、參考文獻(xiàn)[1] 蘇金明,.NET開發(fā)交互式CAD系統(tǒng)[M]. 北京:電子工業(yè)出版社,2004[2] [M]. 北京:科海電子出版社,200321 / 21