}
}
CDialog::OnPaint();
// The system calls this to obtain the cursor to display while the user drags // the minimized window.
HCURSOR CJIHEDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon;
}
int CJIHEDlg::panduanCF() { UpdateData(1); m_3.Empty(); CString m,n; for (int i=0;i<=m_1.GetLength()/2;i++)
{
AfxExtractSubString(m, (LPCTSTR)m_1, i, ' '); for (int j=i+1;j<=m_1.GetLength()/2;j++) { AfxExtractSubString(n, (LPCTSTR)m_1, j, ' ');
if(m==n)
{AfxMessageBox(\
重
复
} }
for ( i=0;i<=m_2.GetLength()/2;i++) {
AfxExtractSubString(m, (LPCTSTR)m_2, i, ' ');
for (int j=i+1;j<=m_2.GetLength()/2;j++) - 13 -
输
入
!
\
}
{
{AfxMessageBox(\
重
复
输
入
!
AfxExtractSubString(n, (LPCTSTR)m_2, j, ' ');
if(m==n)
\
} }
return 0;
5求相应集合的运算代码 void CJIHEDlg::Onjiao() {
UpdateData(1);
CString tem,dem;
if(m_1==\&& m_2==\交集为空,请输入元素\else {if(m_1==\空集\ else
for (int i=0;i<=m_1.GetLength()/2;i++) {
for (int j=0;j<=m_2.GetLength()/2;j++) {
AfxExtractSubString(dem, (LPCTSTR)m_2, j, ' ');
if(tem==dem) {
if(m_3.GetLength()==0)
m_3=tem;
m_3=\
m_3.Empty();
if(panduanCF()) return;
AfxExtractSubString(tem, (LPCTSTR)m_1, i, ' ');
- 14 -
}
} }
} }
else m_3=m_3+\
if(m_3==\空集\
UpdateData(0);
void CJIHEDlg::Onbing() {
UpdateData(1); m_3.Empty(); UpdateData(0);
if(m_1==\&& m_2==\并集为空,请输入元素\return ;}
if(panduanCF()) return;
if(m_1==\ m_3=m_1; CString tem; CString dem;
{
int flag=0;//没有一样的
for (int j=0;j AfxExtractSubString(dem, (LPCTSTR)m_1, j, ' '); for (int i=0;i AfxExtractSubString(tem, (LPCTSTR)m_2, i, ' '); - 15 - } } if(tem==dem) {flag=1;break;} } if(flag==0) m_3=m_3+\ UpdateData(0); void CJIHEDlg::Onbu() { UpdateData(1); m_3.Empty(); UpdateData(0); if(m_1==\差集为空,请输入元素\ if(panduanCF()) return; if(m_2==\ {m_3=m_1;UpdateData(0);return;} if(m_1==\ {m_3=\空集\ CString tem; CString dem; for (int i=0;i<=m_1.GetLength();i++) { int pd=1; for (int j=0;j<=m_2.GetLength();j++) - 16 - } } { AfxExtractSubString(dem, (LPCTSTR)m_2, j, ' '); if(tem==dem) {pd=0;break;} } if (pd==1) m_3=m_3+tem+\ AfxExtractSubString(tem, (LPCTSTR)m_1, i, ' '); UpdateData(0); void CJIHEDlg::Oncha() { UpdateData(1); m_3.Empty(); UpdateData(0); if(m_1==\差集为空,请输入元素\ if(panduanCF()) return; if(m_1==\ {m_3=m_2;UpdateData(0);return;} if(m_2==\ {m_3=\空集\ CString tem; CString dem; for (int i=0;i<=m_2.GetLength();i++) { int pd=1; for (int j=0;j<=m_1.GetLength();j++) { AfxExtractSubString(tem, (LPCTSTR)m_2, i, ' '); - 17 - 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库集合类的设计与实现(MFC)(4)在线全文阅读。
相关推荐: