资源描述:
《教师工资管理系统程序源代码(teacher salary management system program source code)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教师工资管理系统程序源代码(Teachersalarymanagementsystemprogramsourcecode)#include//standardinputandoutputfiles#include//standardlibrarystandardlibraryheaderfilecontainsthemostcommonlyusedsystemfunctionsofCandC++language.ThefilecontainstheClanguagestandardlibraryfun
2、ction#include/mallocfullnameismemoryallocation,Chinesecalleddynamicmemoryallocation#include//stringprocessing#include//conioConsoleInput/Output(shortforconsoleinputandoutput),whichdefinesthefunctionofdatainputandoutputthroughtheconsole,mainlys
3、omeusersthroughthecorrespondingoperationaccordingtothekeyboard,suchasgetch()functionetc.#defineTITLE"monthsteachernumber,nameshouldbeissuedanumberofdiscountrealnumber"#defineDATA"%2d%4ld%-10s%6.1f%6.1f%6.1f",p1->month,p1->num,p1->name,p1->should_pay,p1->rebate,p1->a
4、ctual_payTypedefstructpay//structurestatement,paynickname{Longnum;//teacherShortmonth;//monthCharname[20];//name,accountforthelengthof20FloatJB,Ji,GT,BT,FT,jt;Floatshould_pay;//thenumbershouldbeissuedFloatFZ,CX,HF,gr;Floatrebate;//discountsFloatactual_pay;//realnumberStru
5、ctpay*next;//theestablishmentofthelist}PAY;FILE*fp;//pointervariablepointingtoFILEPAY*p1=NULL,*p2=NULL,*head=NULL;//=nullVoidmenu();PAY*input();Voidoutput();Voidsave(PAY*head);PAY*open();PAY*insert();Voidsearch();PAY*del();PAY*revise();Themainprogrammodule/**/Voidmain(voi
6、d){Shortsel;Do{Menu();Scanf(%d,&sel);//theformatoftheinputfunction,readdecimalnumberSwitch(SEL){Case1:(head=input);//inputmoduleBreak;Case2:(head=insert);//insertmoduleBreak;Case3:(head=revise);//modifymoduleBreak;Case4:(head=del);//deletemoduleBreak;Case5:(search);//sear
7、chmoduleBreak;Case6:(output);//outputmoduleBreak;Case7:Save(head);//savemoduleBreak;Case0:Break;}}While(SEL!=0);}Themenu/**/Voidmenu(){Printf("");//formattedoutputdatalinePrintf("tttt*mainmenuoption*");//tabsymbolPrintf("tttt1.createpayrollfile
8、");Printf("tttt2.addwageinformation");Printf("tttt3.modifysalaryinformation");Printf