freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο笳n程設(shè)計-某系學(xué)生成績管理系統(tǒng)計算器程序論文(編輯修改稿)

2025-09-04 03:38 本頁面
 

【文章內(nèi)容簡介】 uname, name, 20)。strncpy(stunum , num, 12)。stuscore[0] = s1。stuscore[1] = s2。stuscore[2] = s3。stuscore[3] = s4。total = stuscore[0] + stuscore[1] + stuscore[2] + stuscore[3]。 //計算總分} 查找某個學(xué)生的成績,按照學(xué)生的學(xué)號來查找,若查找到則輸出查找的結(jié)果,如為查找到則輸出” 沒有找到! ”按學(xué)生的總成績進行排序,用 StuList::SorttoFile 函數(shù)void StuList::SorttoFile(char * filename) //按學(xué)生總成績進行排序{()。Show()。//排序后的內(nèi)容保存到文件中ofstream out(filename)。沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計14copy((), (), ostream_iteratorStudent(out))。 }可用函數(shù) Max()和 Min()求出各科的最高成績和最低成績,其顯示結(jié)果如上圖。 班級信息的運行結(jié)果如圖所示顯示對班級的讀入并顯示出來如圖有兩個二年級的班級 08030701 和08030702。 查找班級,按班級的名稱來查找 08030702 班,用函數(shù) ClList::CSeek(char *cclass)進行查找。void ClList::CSeek(char *cclass) //查詢班級信息{int sign = 1。listClass::iterator it = ()。 //定義迭代器指針Class cl。while(it != ()){cl = *it。if(strcmp((), cclass) == 0)沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計15{sign = 1。break。}it++。}if(sign 0){cout查找的結(jié)果為endl。()。}elsecout沒有查找到!endl。}修改班級,將 08030702 班修改為 08030703 班。修改結(jié)果如上圖。刪除班級,主函數(shù)想刪除 08030701 班,故因 08030701 班存在,所以刪除成功。函數(shù)實現(xiàn)如下:void ClList::CDelete(char *cclass) //班級的刪除{listClass::iterator it = ()。//定義迭代器指針while(it != ()){if(strcmp((*it).Getclclass(), cclass) == 0){(it)。break。}it++。}cout刪除成功endl。} 運行結(jié)果分析整個程序主要是利用鏈表容器存儲學(xué)生和班級,并用標準模板庫里的一些函數(shù)實現(xiàn)對學(xué)生和班級的操作。先把所有的學(xué)生放在了一個容器里,對他們進行查詢、添加、修改和刪除還有總成績的排序和求每科的最高分和最低分;在吧每個班級作為一個容器,并把學(xué)生放進去,在對班級進行查詢、添加、修改和刪除的操作并顯示結(jié)果??偟膩碚f,主要還是利用標準模板庫里的函數(shù),還有理清班級和學(xué)生的關(guān)系及怎樣處理好他們而不至于太亂。沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計16PART Ⅱ1 類設(shè)計// : interface for the CCalculation class.// Made by Gamsn in //////////////////////////////////////////////////////////////////////if !defined(AFX_CALCULATION_H__AA32EE12_B5F4_455F_AFB3_C02717C012B1__INCLUDED_)define AFX_CALCULATION_H__AA32EE12_B5F4_455F_AFB3_C02717C012B1__INCLUDED_if _MSC_VER 1000pragma onceendif // _MSC_VER 1000class CCalculation {public:void Dec2Bin(CString *strExp)。void Dec2Oct(CString *strExp)。CCalculation()。virtual ~CCalculation()。bool m_bDegree。int m_nOutputFlag。//=0 十進制輸出;=1 十六進制輸出;=2 八進制輸出;=3 二進制輸出CString MainPro(CString strExp)。 //*主處理函數(shù)*void Dec2Hex(CString *strExp)。private:void Calcu(CString *strExp,int pos)。 //*二元運算的預(yù)處理函數(shù)*void Macro(CString *strExp)。 //*常數(shù)宏代換*void Oct2Dec(CString *strExp)。 //*處理 8 進制數(shù)*void Bin2Dec(CString *strExp)。 //*處理 2 進制數(shù)*void Hex2Dec(CString *strExp)。 //*處理 16 進制數(shù)*void MultiE(CString *strExp)。 //*多元運算*void MinusMinus(CString *strExp)。 //*處理負負得正*void DelBracket(CString *strExp)。 //*用計算結(jié)果替換表達式*bool SynRes(CString *strExp)。 //*判斷表達式是否合法*CString ModiResult(CString strRes)。 //*在格式上處理最后的計算結(jié)果*沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計17CString NtoS(double d)。 //*數(shù)字轉(zhuǎn)字串*CString SingleE(CString op,double dx)。 //*一元運算*CString TwoE(CString strExp)。 //*二元運算*CString opt1[6]。CString opt[15]。CString m_strConName[15]。CString m_strConValue[15]。CString m_strTmp。bool IsDigital(CString str)。 //*判斷表達式中是否有函數(shù)或運算符*int BraCheck(CString str)。 //*計算左右括號的差值*int LocateLBra(CString strExp)。 //*定位最后一個左括號*double StoN(CString str)。 //*字串轉(zhuǎn)數(shù)字*char opt2[6]。protected:}。endif // !defined(AFX_CALCULATION_H__AA32EE12_B5F4_455F_AFB3_C02717C012B1__INCLUDED_)// : main header file for the CALCULATOR application//if !defined(AFX_XPSTYLE_H__7B24CC84_968D_4019_BF93_6C66B2CDE487__INCLUDED_)define AFX_XPSTYLE_H__7B24CC84_968D_4019_BF93_6C66B2CDE487__INCLUDED_if _MSC_VER 1000pragma onceendif // _MSC_VER 1000ifndef __AFXWIN_H__error include 39。39。 before including this file for PCHendifinclude // main symbols/////////////////////////////////////////////////////////////////////////////// : header file///////////////////////////////////////////////////////////////////////////////// CCFUNC dialog沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計18class CCFUNC : public CDialog{// Constructionpublic:CCFUNC(CWnd* pParent = NULL)。 // standard constructorCString m_strN。// Dialog Data//{{AFX_DATA(CCFUNC)enum { IDD = IDD_DIALOG_FUNC }。// NOTE: the ClassWizard will add data members here//}}AFX_DATA// Overrides// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CCFUNC)public:protected:virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support//}}AFX_VIRTUAL// Implementationprotected:CMFECToolTip m_toolTip。UINT m_nCtrlID[16]。CString m_strCtrlName[16]。UINT m_nCtrlIDTmp。// Generated message map functions//{{AFX_MSG(CCFUNC)virtual BOOL OnInitDialog()。virtual void OnCancel()。afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)。afx_msg void OnBntSin()。afx_msg void OnBtnCos()。afx_msg void OnBntTan()。afx_msg void OnBntCot()。afx_msg void OnBntLog()。afx_msg void OnBntArccos()。afx_msg void OnBntArcsin()。afx_msg void OnBntLn()。afx_msg void OnBntSqr()。afx_msg void OnBntAbs()。afx_msg void OnBntSh()。afx_msg void OnBntExp()。afx_msg void OnBntCh()。沈陽理工大學(xué)面向?qū)ο笳n程設(shè)計19afx_msg void OnBntArctan()。afx_msg void OnBntTh()。afx_msg void OnBnt10exp()。//}}AFX_MSGDECLARE_MESSAGE_MAP()}。//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.endif // !defined(AFX_CFUNC_H__53B33130_2390_4BA5_BA6D_009B6CC9B245__INCLUDED_)if !defined(AFX_CNUM_H__1A2707AD_BCD9_41CE_8520_2BEBB5C6EF11__INCLUDED_)define AFX_CNUM_H__1A2707AD_BCD9_41CE_8520_2BEBB5C6EF11__INCLUDED_if _MSC_VER 1000pragma onceendif // _MSC_VER 1000// : header file
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1