📄 nextdlg.cpp
字号:
m2[4]=10-money2->m_2;
else
m2[4]=1;
//////////////////////
m3[0]=9-money->m_3;
if(money->m_3!=0)
m3[1]=10-money->m_3;
else
m3[1]=1;
if(money->m_3!=0&&money->m_3!=1)
m3[2]=11-money->m_3;
else
m3[2]=1;
m3[3]=9-money2->m_3;
if(money2->m_3!=0)
m3[4]=10-money2->m_3;
else
m3[4]=1;
//////////////////////////
m4[0]=9-money->m_4;
if(money->m_4!=0)
m4[1]=10-money->m_4;
else
m4[1]=1;
if(money->m_4!=0&&money->m_4!=1)
m4[2]=11-money->m_4;
else
m4[2]=1;
m4[3]=9-money2->m_4;
if(money2->m_4!=0)
m4[4]=10-money2->m_4;
else
m4[4]=1;
//////////////////////////
m5[0]=9-money->m_5;
if(money->m_5!=0)
m5[1]=10-money->m_5;
else
m5[1]=1;
if(money->m_5!=0&&money->m_5!=1)
m5[2]=11-money->m_5;
else
m5[2]=1;
m5[3]=9-money2->m_5;
if(money2->m_5!=0)
m5[4]=10-money2->m_5;
else
m5[4]=1;
//////////////////////////
m6[0]=9-money->m_6;
if(money->m_6!=0)
m6[1]=10-money->m_6;
else
m6[1]=1;
if(money->m_6!=0&&money->m_6!=1)
m6[2]=11-money->m_6;
else
m6[2]=1;
m6[3]=9-money2->m_6;
if(money2->m_6!=0)
m6[4]=10-money2->m_6;
else
m6[4]=1;
//////////////////////////
m7[0]=9-money->m_7;
if(money->m_7!=0)
m7[1]=10-money->m_7;
else
m7[1]=1;
if(money->m_7!=0&&money->m_7!=1)
m7[2]=11-money->m_7;
else
m7[2]=1;
m7[3]=9-money2->m_7;
if(money2->m_7!=0)
m7[4]=10-money2->m_7;
else
m7[4]=1;
int tt[5]={5,5,5,5,5};
if(m1[0]==m1[1]||m1[0]==m1[2]||m1[0]==m1[3]||m1[0]==m1[4]){
tt[0]--;
m1[0]=-1;
}
if(m1[1]==m1[2]||m1[1]==m1[3]||m1[1]==m1[4]){
tt[0]--;
m1[1]=-1;
}
if(m1[2]==m1[3]||m1[2]==m1[4]){
tt[0]--;
m1[2]=-1;
}
if(m1[3]==m1[4]){
tt[0]--;
m1[3]=-1;
}
////////////////////////////////
if(m2[0]==m2[1]||m2[0]==m2[2]||m2[0]==m2[3]||m2[0]==m2[4]){
tt[1]--;
m2[0]=-1;
}
if(m2[1]==m2[2]||m2[1]==m2[3]||m2[1]==m2[4]){
tt[1]--;
m2[1]=-1;
}
if(m2[2]==m2[3]||m2[2]==m2[4]){
tt[0]--;
m2[2]=-1;
}
if(m2[3]==m2[4]){
tt[0]--;
m2[3]=-1;
}
//////////////
////////////////////////////////
if(m3[0]==m3[1]||m3[0]==m3[2]||m3[0]==m3[3]||m3[0]==m3[4]){
tt[1]--;
m3[0]=-1;
}
if(m3[1]==m3[2]||m3[1]==m3[3]||m3[1]==m3[4]){
tt[1]--;
m3[1]=-1;
}
if(m3[2]==m3[3]||m3[2]==m3[4]){
tt[0]--;
m3[2]=-1;
}
if(m3[3]==m3[4]){
tt[0]--;
m3[3]=-1;
}
//////////////
////////////////////////////////
if(m4[0]==m4[1]||m4[0]==m4[2]||m4[0]==m4[3]||m4[0]==m4[4]){
tt[1]--;
m4[0]=-1;
}
if(m4[1]==m4[2]||m4[1]==m4[3]||m4[1]==m4[4]){
tt[1]--;
m4[1]=-1;
}
if(m4[2]==m4[3]||m4[2]==m4[4]){
tt[0]--;
m4[2]=-1;
}
if(m4[3]==m4[4]){
tt[0]--;
m4[3]=-1;
}
//////////////
////////////////////////////////
if(m5[0]==m5[1]||m5[0]==m5[2]||m5[0]==m5[3]||m5[0]==m5[4]){
tt[1]--;
m5[0]=-1;
}
if(m5[1]==m5[2]||m5[1]==m5[3]||m5[1]==m5[4]){
tt[1]--;
m5[1]=-1;
}
if(m5[2]==m5[3]||m5[2]==m5[4]){
tt[0]--;
m5[2]=-1;
}
if(m5[3]==m5[4]){
tt[0]--;
m5[3]=-1;
}
//////////////
////////////////////////////////
if(m6[0]==m6[1]||m6[0]==m6[2]||m6[0]==m6[3]||m6[0]==m6[4]){
tt[1]--;
m6[0]=-1;
}
if(m6[1]==m6[2]||m6[1]==m6[3]||m6[1]==m6[4]){
tt[1]--;
m6[1]=-1;
}
if(m6[2]==m6[3]||m6[2]==m6[4]){
tt[0]--;
m6[2]=-1;
}
if(m6[3]==m6[4]){
tt[0]--;
m6[3]=-1;
}
//////////////
////////////////////////////////
if(m7[0]==m7[1]||m7[0]==m7[2]||m7[0]==m7[3]||m7[0]==m7[4]){
tt[1]--;
m7[0]=-1;
}
if(m7[1]==m7[2]||m7[1]==m7[3]||m7[1]==m7[4]){
tt[1]--;
m7[1]=-1;
}
if(m7[2]==m7[3]||m7[2]==m7[4]){
tt[0]--;
m7[2]=-1;
}
if(m7[3]==m7[4]){
tt[0]--;
m7[3]=-1;
}
//////////////
CString string="";
long counter=0;
for(int a=0;a<5;a++)
for(int b=0;b<5;b++)
for(int c=0;c<5;c++)
for(int d=0;d<5;d++)
for(int e=0;e<5;e++)
for(int f=0;f<5;f++)
for(int g=0;g<5;g++)
{
if(m1[a]!=-1&&m2[b]!=-1&&m3[c]!=-1&&m4[d]!=-1&&m5[e]!=-1&&m6[f]!=-1&&m7[g]!=-1
){
string.Format("%d %d %d %d %d %d %d",m1[a],m2[b],m3[c],m4[d],m5[e],m6[f],m7[g]);
randcur.m_1=m1[a];
randcur.m_2=m2[b];
randcur.m_3=m3[c];
randcur.m_4=m4[d];
randcur.m_5=m5[e];
randcur.m_6=m6[f];
randcur.m_7=m7[g];
good=false;
test();
if(good==true){
m_list2.AddString(string);
counter++;
}
}
}
m_jinghua.Format("%d",counter);
UpdateData(false);
}
void Cnextdlg::OnButton5()
{
UpdateData();
m_list3.ResetContent();
m_list4.ResetContent();
m_list5.ResetContent();
m_list6.ResetContent();
m_list7.ResetContent();
pos=caipiaolist.GetHeadPosition();
for(int i=0;i<m_data-1;i++)
caipiaolist.GetNext(pos);
Cmoney*money1=caipiaolist.GetAt(pos);
m_show.Format("%d:%d %d %d %d %d %d %d ",money1->m_date,money1->m_1
,money1->m_2,money1->m_3,money1->m_4,money1->m_5,money1->m_6,money1->m_7);
if(m_data!=0)
caipiaolist.GetNext(pos);
else
{
m_data=0;
m_show="..........";
}
Cmoney*money=caipiaolist.GetAt(pos);
caipiaolist.GetNext(pos);
Cmoney*money2=caipiaolist.GetAt(pos);
m1[0]=9-money->m_1;
if(money->m_1!=0)
m1[1]=10-money->m_1;
else
m1[1]=1;
if(money->m_1!=0&&money->m_1!=1)
m1[2]=11-money->m_1;
else
m1[2]=1;
if(rand()%2==0){
if(money2->m_1!=0&&money2->m_1!=1)
m1[3]=11-money2->m_1;
else
m1[3]=1;
if(money2->m_1!=0)
m1[4]=10-money2->m_1;
else
m1[4]=1;
}
else
{
if(money->m_2!=0&&money->m_2!=1)
m1[3]=11-money->m_2;
else
m1[3]=1;
if(money->m_2!=0)
m1[4]=10-money->m_2;
else
m1[4]=1;
}
/////////////////
m2[0]=9-money->m_2;
if(money->m_2!=0)
m2[1]=10-money->m_2;
else
m2[1]=1;
if(money->m_2!=0&&money->m_2!=1)
m2[2]=11-money->m_2;
else
m2[2]=1;
int tt=0;
tt=rand()%3;
if(tt==0)
{
m2[3]=9-money2->m_2;
if(money2->m_2!=0)
m2[4]=10-money2->m_2;
else
m2[4]=1;
}
if(tt==1)
{
if(money->m_3!=0&&money->m_3!=1)
m2[3]=11-money->m_3;
else
m2[3]=1;
if(money->m_3!=0)
m2[4]=10-money->m_3;
else
m2[4]=1;
}
if(tt==2)
{
if(money->m_1!=0&&money->m_1!=1)
m2[3]=11-money->m_1;
else
m2[3]=1;
if(money->m_1!=0)
m2[4]=10-money->m_1;
else
m2[4]=1;
}
//////////////////////
m3[0]=9-money->m_3;
if(money->m_3!=0)
m3[1]=10-money->m_3;
else
m3[1]=1;
if(money->m_3!=0&&money->m_3!=1)
m3[2]=11-money->m_3;
else
m3[2]=1;
tt=rand()%3;
if(tt==0)
{
m3[3]=9-money2->m_3;
if(money2->m_3!=0)
m3[4]=10-money2->m_3;
else
m3[4]=1;
}
if(tt==1)
{
if(money->m_4!=0&&money->m_4!=1)
m3[3]=11-money->m_4;
else
m3[3]=1;
if(money->m_4!=0)
m3[4]=10-money->m_4;
else
m3[4]=1;
}
if(tt==2)
{
if(money->m_2!=0&&money->m_2!=1)
m3[3]=11-money->m_2;
else
m3[3]=1;
if(money->m_2!=0)
m3[4]=10-money->m_2;
else
m3[4]=1;
}
//////////////////////////
m4[0]=9-money->m_4;
if(money->m_4!=0)
m4[1]=10-money->m_4;
else
m4[1]=1;
if(money->m_4!=0&&money->m_4!=1)
m4[2]=11-money->m_4;
else
m4[2]=1;
tt=rand()%3;
if(tt==0)
{
m4[3]=9-money2->m_4;
if(money2->m_4!=0)
m4[4]=10-money2->m_4;
else
m4[4]=1;
}
if(tt==1)
{
if(money->m_5!=0&&money->m_5!=1)
m4[3]=11-money->m_5;
else
m4[3]=1;
if(money->m_5!=0)
m4[4]=10-money->m_5;
else
m4[4]=1;
}
if(tt==2)
{
if(money->m_3!=0&&money->m_3!=1)
m4[3]=11-money->m_3;
else
m4[3]=1;
if(money->m_3!=0)
m4[4]=10-money->m_3;
else
m4[4]=1;
}
//////////////////////////
m5[0]=9-money->m_5;
if(money->m_5!=0)
m5[1]=10-money->m_5;
else
m5[1]=1;
if(money->m_5!=0&&money->m_5!=1)
m5[2]=11-money->m_5;
else
m5[2]=1;
tt=rand()%3;
if(tt==0)
{
m5[3]=9-money2->m_5;
if(money2->m_5!=0)
m5[4]=10-money2->m_5;
else
m5[4]=1;
}
if(tt==1)
{
if(money->m_4!=0&&money->m_4!=1)
m5[3]=11-money->m_4;
else
m5[3]=1;
if(money->m_4!=0)
m5[4]=10-money->m_4;
else
m5[4]=1;
}
if(tt==2)
{
if(money->m_6!=0&&money->m_6!=1)
m5[3]=11-money->m_6;
else
m5[3]=1;
if(money->m_1!=0)
m5[4]=10-money->m_6;
else
m5[4]=1;
}
//////////////////////////
m6[0]=9-money->m_6;
if(money->m_6!=0)
m6[1]=10-money->m_6;
else
m6[1]=1;
if(money->m_6!=0&&money->m_6!=1)
m6[2]=11-money->m_6;
else
m6[2]=1;
tt=rand()%3;
if(tt==0)
{
m6[3]=9-money2->m_6;
if(money2->m_6!=0)
m6[4]=10-money2->m_6;
else
m6[4]=1;
}
if(tt==1)
{
if(money->m_5!=0&&money->m_5!=1)
m6[3]=11-money->m_5;
else
m6[3]=1;
if(money->m_5!=0)
m6[4]=10-money->m_5;
else
m6[4]=1;
}
if(tt==2)
{
if(money->m_7!=0&&money->m_7!=1)
m6[3]=11-money->m_7;
else
m6[3]=1;
if(money->m_7!=0)
m6[4]=10-money->m_7;
else
m6[4]=1;
}
//////////////////////////
m7[0]=9-money->m_7;
if(money->m_7!=0)
m7[1]=10-money->m_7;
else
m7[1]=1;
if(money->m_7!=0&&money->m_7!=1)
m7[2]=11-money->m_7;
else
m7[2]=1;
tt=rand()%2;
if(tt==0)
{
m7[3]=9-money2->m_7;
if(money2->m_7!=0)
m7[4]=10-money2->m_7;
else
m7[4]=1;
}
if(tt==1)
{
if(money->m_6!=0&&money->m_6!=1)
m7[3]=11-money->m_6;
else
m7[3]=1;
if(money->m_6!=0)
m7[4]=10-money->m_6;
else
m7[4]=1;
}
int tt1[5]={5,5,5,5,5};
if(m1[0]==m1[1]||m1[0]==m1[2]||m1[0]==m1[3]||m1[0]==m1[4]){
tt1[0]--;
m1[0]=-1;
}
if(m1[1]==m1[2]||m1[1]==m1[3]||m1[1]==m1[4]){
tt1[0]--;
m1[1]=-1;
}
if(m1[2]==m1[3]||m1[2]==m1[4]){
tt1[0]--;
m1[2]=-1;
}
if(m1[3]==m1[4]){
tt1[0]--;
m1[3]=-1;
}
////////////////////////////////
if(m2[0]==m2[1]||m2[0]==m2[2]||m2[0]==m2[3]||m2[0]==m2[4]){
tt1[1]--;
m2[0]=-1;
}
if(m2[1]==m2[2]||m2[1]==m2[3]||m2[1]==m2[4]){
tt1[1]--;
m2[1]=-1;
}
if(m2[2]==m2[3]||m2[2]==m2[4]){
m2[2]=-1;
}
if(m2[3]==m2[4]){
m2[3]=-1;
}
//////////////
////////////////////////////////
if(m3[0]==m3[1]||m3[0]==m3[2]||m3[0]==m3[3]||m3[0]==m3[4]){
m3[0]=-1;
}
if(m3[1]==m3[2]||m3[1]==m3[3]||m3[1]==m3[4]){
m3[1]=-1;
}
if(m3[2]==m3[3]||m3[2]==m3[4]){
m3[2]=-1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -