2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告</p><p>  題 目:前序+中序構(gòu)造二叉樹(shù)的算法演示 </p><p><b>  學(xué)生姓名: </b></p><p><b>  學(xué) 號(hào): </b></p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p>

2、<p><b>  班 級(jí): </b></p><p><b>  指導(dǎo)教師: </b></p><p>  2013年 12 月 30 日</p><p><b>  目錄</b></p><p><b>  目錄2</b

3、></p><p><b>  任務(wù)書(shū)3</b></p><p><b>  【摘要】4</b></p><p>  1.程序主要功能6</p><p>  2. 程序總體設(shè)計(jì)6</p><p><b>  1)文件結(jié)構(gòu)6</b><

4、/p><p><b>  2) 主要類7</b></p><p><b>  3) 程序結(jié)構(gòu)7</b></p><p>  3. 程序詳細(xì)設(shè)計(jì)8</p><p>  3.1 主窗體(CMylog::Dialog):8</p><p>  3.2 窗體 2_二叉樹(shù)的后序輸出

5、和樹(shù)的高度(D2::Dialog):9</p><p>  3.3 窗體3_輔助功能(D11::Dialog):9</p><p>  3.4 窗體4_構(gòu)造過(guò)程(XP::Dialog):9</p><p><b>  4. 運(yùn)行結(jié)果9</b></p><p>  5. 附錄:(代碼)14</p>

6、<p><b>  任務(wù)書(shū)</b></p><p><b>  【摘要】</b></p><p>  本次課程設(shè)計(jì)我主要采用了樹(shù)和二叉樹(shù),遞歸和非遞歸等的知識(shí)。我采用MFC進(jìn)行實(shí)現(xiàn)的,計(jì)算過(guò)程展現(xiàn)的活靈活現(xiàn)、操作方便和通俗易懂等,是本課設(shè)的主要特點(diǎn)。通過(guò)本次課程設(shè)計(jì),我對(duì)數(shù)據(jù)結(jié)構(gòu)和MFC語(yǔ)言有了更深的理解,讓我把學(xué)到的理論應(yīng)用于具體實(shí)

7、踐中,鍛煉了我各方面的能力,從而讓我更快提高,本次課設(shè)很大程度上增加了我的自學(xué)能力和提高了專業(yè)知識(shí)水平。</p><p>  前序+中序構(gòu)造二叉樹(shù)的算法演示具有以下功能:</p><p>  通過(guò)前序和中序單步實(shí)現(xiàn)二叉樹(shù)的構(gòu)造,不符合的輸入會(huì)有提示。</p><p>  通過(guò)前序和中序一步實(shí)現(xiàn)二叉樹(shù)的構(gòu)造,不符合的輸入會(huì)有提示。</p><p&g

8、t;  在遍歷過(guò)程中可以返回單步構(gòu)造時(shí)的上一步。</p><p>  一首輕音樂(lè)或者一個(gè)搞笑的圖片會(huì)讓人輕松片刻。</p><p>  顯示代碼執(zhí)行的過(guò)程。</p><p>  操作方便,直接鼠標(biāo)右擊可點(diǎn)擊菜單欄,選擇不同的功能。</p><p><b>  1.程序主要功能</b></p><p&g

9、t;  程序的主要功能包括:</p><p>  輸入前序和中序,如果輸入前序或者中序不能構(gòu)成二叉樹(shù),不會(huì)像某些</p><p>  程序一樣面臨崩潰,很人性化的給你提示。</p><p>  通過(guò)前序和中序一步實(shí)現(xiàn)二叉樹(shù)的構(gòu)造,不符合的輸入會(huì)有提示</p><p>  在遍歷過(guò)程中可以返回單步構(gòu)造時(shí)的上一步。</p><

10、p>  一首輕音樂(lè)或者一個(gè)搞笑的圖片會(huì)讓人輕松片刻。</p><p>  5)顯示代碼執(zhí)行的過(guò)程。</p><p>  6)操作方便,直接鼠標(biāo)右擊可點(diǎn)擊菜單欄,選擇不同的功能。</p><p><b>  2. 程序總體設(shè)計(jì)</b></p><p><b>  1)文件結(jié)構(gòu)</b></p

11、><p>  2)主要類/數(shù)據(jù)結(jié)構(gòu)</p><p>  #include"D2.h"</p><p>  #include"D11.h"</p><p>  #include"XP.h"</p><p><b>  3)程序結(jié)構(gòu)</b><

12、;/p><p>  class BITree</p><p><b>  {</b></p><p><b>  private:</b></p><p>  tree root;</p><p>  int keynum;</p><p><b&g

13、t;  public:</b></p><p><b>  BITree()</b></p><p>  void Judge(char *pre,char *in); //判斷不符合的情況</p><p>  void Search(char *pre,char *in) ; //建立二叉樹(shù)</p><p&g

14、t;  void Pre() ; //前序確定位置</p><p>  void Post(); //后序</p><p>  int GetHight() ; //樹(shù)的高度</p><p><b>  } </b></p><p>  Class CMyDlg : public CDialog</p>

15、<p><b>  {</b></p><p><b>  public:</b></p><p>  CMyDlg(CWnd* pParent = NULL);// standard constructor</p><p>  void DrawRect(int x1,int x2,int x3,int

16、x4); //畫長(zhǎng)方形</p><p>  void DrawLine(int x1,int x2,int x3,int x4); //畫線</p><p>  void DrawCir(int x1,int x2,int x3); //畫圓</p><p>  void FillBack();//填充背景</p><p>  void On

17、Button2();//一步生成圖形</p><p>  void OnButton3();//單步生成圖形</p><p>  HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);</p><p>  void OnButton4();//重置</p><p>  void OnB

18、utton5(); //上一步</p><p>  void OnMenuitem32774();//菜單函數(shù)關(guān)閉</p><p>  void OnMenuitem32786();//菜單函數(shù)音樂(lè)</p><p><b>  }</b></p><p>  class D2 : public CDialog</p

19、><p><b>  {</b></p><p><b>  public:</b></p><p>  D2(CWnd* pParent = NULL); </p><p>  virtual void OnSetFont(CFont* pFont);</p><p>  p

20、rotected:</p><p>  virtual void DoDataExchange(CDataExchange* pDX); </p><p>  protected: </p><p>  void OnOK();</p><p>  BOOL OnInitDialog();</p><p>

21、;  void OnPaint();</p><p>  void OnButton3();//關(guān)閉窗口</p><p><b>  };</b></p><p>  class D11 : public CDialog</p><p><b>  {</b></p><p>

22、;<b>  public:</b></p><p>  D11(CWnd* pParent = NULL); </p><p>  virtual void DoDataExchange(CDataExchange* pDX); </p><p>  protected:</p><p>  void OnPa

23、int();//顯示一張圖片</p><p>  virtual BOOL OnInitDialog();</p><p><b>  };</b></p><p>  class XP: public CDialog</p><p><b>  {</b></p><p>

24、<b>  public:</b></p><p>  XP()CWnd* pParet = NULL); </p><p>  virtual void DoDataExchange(CDataExchange* pDX); </p><p>  protected:</p><p>  void OnPain

25、t();//顯示構(gòu)造過(guò)程</p><p>  virtual BOOL OnInitDialog();</p><p><b>  };</b></p><p><b>  程序詳細(xì)設(shè)計(jì)</b></p><p>  3.1主窗體:(CMylog::CDialog)</p><p&

26、gt; ?。?)void DrawRect(int x1,int x2,int x3,int x4); </p><p>  根據(jù)四個(gè)值來(lái)畫長(zhǎng)方形,(x1,x2)長(zhǎng)方形代表左上角的坐標(biāo),(x3,x4)代表長(zhǎng)方形的長(zhǎng)和寬。此函數(shù)用于實(shí)現(xiàn)上一步的功能。</p><p> ?。?)void DrawLine(int x1,int x2,int x3,int x4); </p>&l

27、t;p>  根據(jù)直線的起始點(diǎn)和終止點(diǎn)來(lái)畫直線。其中,(x1,x2)是起始點(diǎn)坐標(biāo),(x3,x4)是終止點(diǎn)坐標(biāo)。</p><p> ?。?)void DrawCir(int x1,int x2,int x3);</p><p>  根據(jù)圓的圓心(x1,x2)和圓的半徑x3畫圓。</p><p>  (4)void FillBack();</p>&l

28、t;p>  自動(dòng)填充背景,主要實(shí)現(xiàn)重置功能。</p><p> ?。?)void OnButton2();</p><p>  步生成圖形的按鈕函數(shù),調(diào)用DrawRect(),DrawLine(),DrawCir()數(shù)實(shí)現(xiàn)功能。</p><p>  (6)void OnButton3();</p><p>  單步生成圖形,調(diào)用Draw

29、Rect(),DrawLine(),DrawCir()函數(shù)實(shí)現(xiàn)功能。</p><p>  (7)void OnButton4();</p><p>  清空編輯框中的內(nèi)容,重置二叉樹(shù)。調(diào)用MFC的類函數(shù)。</p><p> ?。?)void OnButton5(); </p><p><b>  實(shí)現(xiàn)上一步</b>&l

30、t;/p><p> ?。?)void OnMenuitem32774();</p><p>  打開(kāi)子對(duì)話框,其他的類似函數(shù)不在現(xiàn)實(shí)。</p><p> ?。?0)void OnMenuitem32786();</p><p><b>  實(shí)現(xiàn)聲音的關(guān)閉。</b></p><p>  3.2窗體2:(

31、D2::CDialog)</p><p> ?。?)void OnPaint();</p><p>  顯示樹(shù)的高度和后序遍歷。 </p><p> ?。?)void OnButton3();</p><p><b>  退出函數(shù)。</b></p><p>  3.3窗體3:(D11::CDial

32、og)</p><p>  void OnPaint();</p><p><b>  顯示惡搞圖片。</b></p><p>  3.4窗體4:(XP::CDialog)</p><p>  void OnPaint();</p><p><b>  用于顯示構(gòu)造過(guò)程。</b&g

33、t;</p><p><b>  運(yùn)行結(jié)果</b></p><p><b>  各運(yùn)行功能的截圖。</b></p><p><b>  圖1.單步生成</b></p><p><b>  圖2.一步生成</b></p><p>&l

34、t;b>  圖3.上一步(1)</b></p><p><b>  圖4.上一步(2)</b></p><p><b>  圖5.后序的實(shí)現(xiàn)</b></p><p>  圖6.人性化的提示(1)</p><p>  圖7.人性化的提示(2)</p><p>

35、<b>  圖8.比較過(guò)程</b></p><p><b>  圖9.幫助對(duì)話框</b></p><p>  5. 附錄:(關(guān)鍵代碼)</p><p>  /****(CMylog::CDialog)****/</p><p><b>  文件內(nèi)容:</b></p>

36、<p>  class BITree</p><p><b>  {</b></p><p><b>  private:</b></p><p>  tree root;</p><p>  int keynum;</p><p><b>  pub

37、lic:</b></p><p><b>  BITree()</b></p><p><b>  {</b></p><p>  root =NULL;</p><p><b>  keynum=1;</b></p><p><b&g

38、t;  }</b></p><p>  void Judge(char *pre,char *in)</p><p><b>  {</b></p><p>  for(int i=0;i<100;i++)</p><p>  po[i]='\0' ;</p><p&

39、gt;  if(strlen(pre)!=strlen(in))</p><p><b>  {</b></p><p>  MessageBox(NULL,"二叉樹(shù)","您的輸入有誤!請(qǐng)核查后繼續(xù)!",MB_OK);</p><p>  keynum = 0; </

40、p><p><b>  }</b></p><p><b>  }</b></p><p>  void Message()</p><p><b>  {</b></p><p>  MessageBox(NULL,"二叉樹(shù)",&quo

41、t;您的輸入有誤!請(qǐng)核查后繼續(xù)!",MB_OK);</p><p><b>  }</b></p><p>  tree GetRoot()</p><p><b>  {</b></p><p>  return root;</p><p><b>  

42、}</b></p><p>  void Search(char *pre,char *in)</p><p><b>  {</b></p><p>  if(keynum!=1)</p><p>  Message();</p><p><b>  else</b&

43、gt;</p><p>  root = Search(pre,in,strlen(in));</p><p>  } </p><p>  tree Search(char * pre,char * in,int n)</p><p><b>  {</b></p>

44、<p>  if (n==0||kx==0)</p><p>  return NULL;</p><p>  tree head;</p><p>  head=new BINode;</p><p>  head->data=pre[0];</p><p>  strcpy(pr1[pi],pre)

45、;</p><p>  strcpy(in1[pi],in);</p><p><b>  pi++;</b></p><p><b>  int i;</b></p><p>  for(i=0;i<n;i++)</p><p>  if(pre[0]==in[i])

46、</p><p><b>  break;</b></p><p>  if(i==n&&kx==1)</p><p><b>  {</b></p><p>  MessageBox(NULL,"二叉樹(shù)","您的輸入有誤!請(qǐng)核查后繼續(xù)!",M

47、B_OK);</p><p>  keynum = 0; </p><p><b>  tp=tp1=0;</b></p><p><b>  kx=0;</b></p><p><b>  pi=0;</b></p><p>  return NULL

48、;</p><p><b>  } </b></p><p><b>  else </b></p><p><b>  {</b></p><p>  tree lchild=Search(pre+1,in,i);</p><p>  tree rch

49、ild=Search(pre+i+1,in+i+1,n-i-1);</p><p>  head->left=lchild;</p><p>  head->right=rchild;</p><p>  return head;</p><p><b>  }</b></p><p>

50、;<b>  } </b></p><p>  int Pow()</p><p><b>  {</b></p><p>  int t=GetHight(),k=1;</p><p>  for(int i=0;i<=t;i++)</p><p><b>

51、;  k*=2;</b></p><p>  return k*8;</p><p><b>  }</b></p><p>  void Pre()</p><p><b>  { </b></p><p>  if(keynum!=1&&kx!

52、=1)</p><p>  Message();</p><p><b>  else</b></p><p>  Pre(root,Pow(),600,200);</p><p><b>  }</b></p><p>  void Post()</p>&l

53、t;p><b>  {</b></p><p>  if(keynum!=1&&kx!=1)</p><p>  Message();</p><p><b>  else</b></p><p>  Post(root);</p><p><b&

54、gt;  }</b></p><p>  void Post(BINode *&p)</p><p><b>  {</b></p><p>  if(p!=NULL)</p><p><b>  {</b></p><p>  Post(p->le

55、ft);</p><p>  Post(p->right);</p><p>  po[poi]=p->data;</p><p><b>  poi++;</b></p><p><b>  }</b></p><p><b>  }</b>

56、;</p><p>  void Pre(BINode *&p,int t,int x,int y)</p><p><b>  {</b></p><p><b>  if(p!=0)</b></p><p><b>  {</b></p><p&

57、gt;  ty[tp1].x=x;</p><p>  ty[tp1].y=y; </p><p>  ty[tp1].d=p->data;</p><p><b>  tp1++;</b></p><p>  int k=t/2;</p><p>  if(p->left)</

58、p><p><b>  {</b></p><p>  tx[tp].x=x;</p><p>  tx[tp].y=y;</p><p>  tx[tp].x1=x-k;</p><p>  tx[tp++].y1=y+50;</p><p><b>  }<

59、/b></p><p>  Pre(p->left,k,x-k,y+50);</p><p>  if(p->right)</p><p><b>  {</b></p><p>  tx[tp].x=x;</p><p>  tx[tp].y=y;</p><

60、;p>  tx[tp].x1=x+k;</p><p>  tx[tp++].y1=y+50;</p><p><b>  }</b></p><p>  Pre(p->right,k,x+k,y+50);</p><p><b>  }</b></p><p>

61、<b>  } </b></p><p>  int GetHight()</p><p><b>  {</b></p><p>  return GetHight(root);</p><p><b>  }</b></p><p>  int Ge

62、tHight(tree p)</p><p><b>  {</b></p><p>  if(p==NULL||kx!=1)</p><p><b>  {</b></p><p>  return 0 ; </p><p><b>  } </b&

63、gt;</p><p><b>  else</b></p><p><b>  {</b></p><p>  int t = GetHight(p->left);</p><p>  int t1 = GetHight(p->right);</p><p>&

64、lt;b>  if(t>t1)</b></p><p>  return 1+t;</p><p><b>  else</b></p><p>  return 1+t1;</p><p><b>  }</b></p><p><b> 

65、 } </b></p><p><b>  }; </b></p><p>  void CMyDlg::DrawLine(int x1,int x2,int x3,int x4)</p><p><b>  {</b></p><p>  CClientDC dc(this);<

66、;/p><p>  dc.MoveTo(x1,x2);//從當(dāng)前點(diǎn)移動(dòng)到畫圖起始點(diǎn)</p><p>  dc.LineTo(x3,x4);</p><p>  dc.ReleaseAttribDC();</p><p><b>  }</b></p><p>  void CMyDlg::DrawRe

67、ct(int x1,int x2,int x3,int x4)</p><p><b>  {</b></p><p>  HDC hdc=::GetDC(m_hWnd);</p><p>  CClientDC dc(this);</p><p>  CBrush brush(RGB(0,0,0));</p>

68、;<p>  //dc.Rectangle(x1,x2,x3,x4);</p><p>  dc.FillRect(CRect(x1,x2,x3,x4),&brush);</p><p>  dc.ReleaseAttribDC();</p><p><b>  }</b></p><p>  vo

69、id CMyDlg::DrawCir(int x1,int x2,int x3)</p><p><b>  {</b></p><p>  HDC hdc=::GetDC(m_hWnd);</p><p>  CClientDC dc(this);</p><p>  dc.Ellipse(x1-x3,x2-x3,x1

70、+x3,x2+x3);</p><p>  dc.ReleaseAttribDC();</p><p><b>  }</b></p><p>  void CMyDlg::FillBack()</p><p><b>  {</b></p><p>  CRect rect

71、; </p><p>  CPaintDC dc(this); </p><p>  GetClientRect(rect); </p><p>  dc.FillSolidRect(rect,RGB(189,250,200));</p><p><b>  }</b></p><p>  voi

72、d CMyDlg::OnButton4() </p><p><b>  {</b></p><p>  CClientDC dc(this);</p><p>  CFont font;</p><p>  font.CreatePointFont(200,"楷書(shū)",NULL);</p>

73、<p>  CFont *pOldFont=dc.SelectObject(&font);</p><p>  dc.SetTextColor(RGB(0,0,0));</p><p>  TEXTMETRIC tm;</p><p>  dc.GetTextMetrics(&tm); </p><p><

74、b>  HDC hdc;</b></p><p>  hdc=::GetDC(m_hWnd);dc.SetBkMode(TRANSPARENT);</p><p>  char a[100],b[100];</p><p><b>  kx=1;</b></p><p><b>  if(x=

75、=0)</b></p><p><b>  {</b></p><p><b>  BITree t;</b></p><p>  UpdateData(true);</p><p>  strcpy(a,m_1);</p><p>  strcpy(b,m_2)

76、;</p><p>  t.Judge(a,b);</p><p>  t.Search(a,b);</p><p>  if(hight=t.GetHight()&&t.GetHight()>=6)</p><p>  MessageBox("樹(shù)的高度需保持在6以內(nèi)");</p>&l

77、t;p><b>  else</b></p><p><b>  {</b></p><p><b>  t.Pre();</b></p><p>  hight=t.GetHight();</p><p><b>  t.Post();</b>&l

78、t;/p><p>  UpdateData(false);</p><p><b>  }</b></p><p><b>  }</b></p><p>  DrawLine(tx[x1].x,tx[x1].y+25,tx[x1].x1,tx[x1].y1+25);</p><p&

79、gt;<b>  x1++;</b></p><p><b>  }</b></p><p>  ****(D2::CDialog)****/</p><p><b>  文件內(nèi)容:</b></p><p>  void D2::OnPaint() </p>&l

80、t;p><b>  {</b></p><p>  CPaintDC dc(this); </p><p>  CRect rect; </p><p>  GetClientRect(rect); </p><p>  dc.FillSolidRect(rect,RGB(189,250,200));</p&

81、gt;<p>  har p[100];</p><p>  CFont font;</p><p>  font.CreatePointFont(300,"楷體",NULL);</p><p>  CFont *pOldFont=dc.SelectObject(&font);</p><p>  d

82、c.SetTextColor(RGB(0,0,0));</p><p>  TEXTMETRIC tm;</p><p>  dc.GetTextMetrics(&tm); </p><p><b>  HDC hdc;</b></p><p>  hdc=::GetDC(m_hWnd);dc.SetBkMode

83、(TRANSPARENT);</p><p>  ::SelectObject(hdc,CreatePen(PS_SOLID,2,RGB(0,0,0)));</p><p>  dc.TextOut(400,25,"二叉樹(shù)");</p><p>  UpdateData(true);</p><p>  extern ch

84、ar po[100];</p><p>  extern int hight;</p><p>  char t[19];</p><p>  if(hight>=1)</p><p><b>  {</b></p><p>  itoa(hight-1,t,10);</p>

85、<p><b>  m_2=t;</b></p><p><b>  }</b></p><p><b>  else</b></p><p>  m_2="空白輸入";</p><p><b>  m_1=po;</b>

86、</p><p>  UpdateData(false);</p><p><b>  }</b></p><p>  ****(D11::CDialog)****/</p><p><b>  文件內(nèi)容:</b></p><p>  void D11::OnPaint()

87、</p><p><b>  {</b></p><p>  CPaintDC dc(this); </p><p>  CRect rect; </p><p>  GetClientRect(rect); </p><p>  dc.FillSolidRect(rect,RGB(189,250

88、,200));</p><p>  char p[100];</p><p>  CFont font;</p><p>  font.CreatePointFont(200,"楷體",NULL);//字體的大小和字體</p><p>  CFont *pOldFont=dc.SelectObject(&font)

89、;</p><p>  dc.SetTextColor(RGB(0,0,0));//字體顏色RGB</p><p>  TEXTMETRIC tm;</p><p>  dc.GetTextMetrics(&tm); </p><p><b>  HDC hdc;</b></p><p>

90、  hdc=::GetDC(m_hWnd);dc.SetBkMode(TRANSPARENT);</p><p>  ::SelectObject(hdc,CreatePen(PS_SOLID,2,RGB(0,0,0)));</p><p>  dc.TextOut(0,0,"二叉樹(shù),不能稱的上是個(gè)高端大氣上檔次的程序。");</p><p> 

91、 dc.TextOut(0,25,"其中,有三個(gè)主要功能:");</p><p>  dc.TextOut(0,50,"第一:?jiǎn)尾綄?shí)現(xiàn)輸出構(gòu)造出來(lái)的二叉樹(shù)");</p><p>  dc.TextOut(0,75,"第二:一步實(shí)現(xiàn)輸出構(gòu)造出來(lái)的二叉樹(shù)");</p><p>  dc.TextOut(0,10

92、0,"第三:退回當(dāng)前的步驟二叉樹(shù)");</p><p>  dc.TextOut(0,125,"在某些菜單欄中還包括一些特殊功能:");</p><p>  dc.TextOut(0,150,"比如說(shuō):求后序遍歷的次序");</p><p>  dc.TextOut(0,175,"比如說(shuō):求樹(shù)的高

93、度等等");</p><p><b>  }</b></p><p>  ****(XP::CDialog)****/</p><p><b>  文件內(nèi)容:</b></p><p>  void XP::OnPaint() </p><p><b>  

94、{</b></p><p>  CPaintDC dc(this); </p><p>  CRect rect; </p><p>  GetClientRect(rect); </p><p>  dc.FillSolidRect(rect,RGB(189,250,200));</p><p>  CF

95、ont font;</p><p>  font.CreatePointFont(200,"楷體",NULL);//字體的大小和字體</p><p>  CFont *pOldFont=dc.SelectObject(&font);</p><p>  dc.SetTextColor(RGB(0,0,0));//字體顏色RGB</p

96、><p>  TEXTMETRIC tm;</p><p>  dc.GetTextMetrics(&tm); </p><p><b>  HDC hdc;</b></p><p>  hdc=::GetDC(m_hWnd);dc.SetBkMode(TRANSPARENT);</p><p&g

97、t;  ::SelectObject(hdc,CreatePen(PS_SOLID,2,RGB(0,0,0)));</p><p>  extern char pr1[100][100];</p><p>  extern char in1[100][100];</p><p>  extern Point ty[100];</p><p>

98、  UpdateData(true);</p><p>  extern int x;</p><p><b>  if(x!=0)</b></p><p><b>  {</b></p><p><b>  int j=0;</b></p><p>

99、  for(int i=0;i<x;i++)</p><p><b>  {</b></p><p>  dc.TextOut(0,j*25,ty[i].d);</p><p>  dc.TextOut(50,j*25,pr1[i]);j++;</p><p>  dc.TextOut(0,j*25,ty[i].d

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論