??????????????????
??д?????????????????£?
/**
?????30??2??????????????
*/
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
cout<<"??????8????????????num1??num2??num??k(??м???)??jiange??chufa??yushu??chengfa"<<endl;
//???????
int a[8];
for(int n=0;n<8;n++)
{
cin>>a[n];
}
//?????
int s??b??c;
//int a[0]??a[1];
//int a[2];
//int a[5];
//int a[3]??a[4];
//int a[6];
int j=0;
//int a[7];
int con;
//???????????Χ???м?????????
//cout<<"???????????Χ???м?????????";
//cin>>a[0]>>a[1];
if(a[0]>a[1])
{
cout<<"??????????С????????????????";
cin>>a[0]>>a[1];
}
//??????????????a[2]
//cout<<"???????????????????";
//cin>>a[2];
if(a[2]>(4*(a[1]-a[0])^2))
{
cout<<"????????????????????????????????????????:";
cin>>a[2];
}
else if(a[2]<=0)
{
cout<<"?????????0?????????";
cin>>a[2];
}
//??????
//cout<<"??м??????м????????м???";
//cin>>a[3]>>a[4];
if(a[4]>=5)
{
cout<<"??????????????????";
cin>>a[4];
}
if(a[4]<0)
{
cout<<"??????????????????????";
cin>>a[4];
}
//????????
//cout<<"????????????????1????????0??";
//cin>>a[5];
//cout<<"??????????????????1??????0??";
//cin>>a[6];
//???????
//cout<<"???????????????1????????0??";
//cin>>a[7];
cout<<endl;
for(int i=0;i<a[2];i++)
{
cout<<i+1<<"??";
s=(rand()%(a[1]-a[0]+1))+a[0];
b=(rand()%(a[1]-a[0]+1))+a[0];
if(a[5]==1)
{
if(a[7]==1)
{
c=rand()%4;//0-3
}
else
{
c=rand()%3;//0-2
}
}
else
{
if(a[7]==1)
{
c=rand()%3+1;//1-3
}
else
{
c=rand()%2+1;//1-2
}
}
switch (c)
{
case 1:
cout<<s<<"+"<<b<<"="<<" ";
break;
case 2:
if(s>b)
{
cout<<s<<"-"<<b<<"="<<" ";
}
else
{
cout<<b<<"-"<<s<<"="<<" ";
}
break;
case 3:
cout<<s<<"*"<<b<<"="<<" ";
break;
case 0://????
if(a[6]==1)//??????
{
if(b==0)
{
cout<<b<<"/"<<s<<"="<<" ";
}
else
{
cout<<s<<"/"<<b<<"="<<" ";
}
}
else
{
while((j<100000)&&(s!=0)&&(b!=0)&&(s%b==0))
{
cout<<s<<"/"<<b<<"="<<" ";
j++;
}
if((s!=0)&&(b!=0)&&(s%b==0))
{
cout<<s<<"/"<<b<<"="<<" ";
//i++;
}
else
{
int j=0;
while(j<100000)
{
s=(rand()%(a[1]-a[0]+1))+a[0];
s=(rand()%(a[1]-a[0]+1))+a[0];
if((s!=0)&&(b!=0)&&(s%b==0))
{
cout<<s<<"/"<<b<<"="<<" ";
//i++;
j=100000;
j++;
}
else
{
j++;
}
}
}
}
break;
}
if((i+1)%a[3]==0)
{
cout<<endl;
for(int m=0;m<a[4];m++)
{
cout<<endl;
}
}
}
//??????
cout<<"????????????1????????0??"<<endl;
cin>>con;
if(con==1)
{
cout<<endl;
main();
}
else
{
return 0;
}
getch();
return 0;
}