ACM 藍橋杯 小題訓練1
阿新 • • 發佈:2019-02-04
int main()
{
int flag=0;
for(int a=0;a<6;a++)
{
if(flag==1)
{
break;
}
for(int b=0;b<7;b++)
{
if(flag==1)
{
break;
}
for(int c=0;c<7;c++)
{
if(flag==1)
{
break;
}
for(int d=0;d<7;d++)
{
if(flag==1)
{
break;
}
for(int e=0;e<6;e++)
{
if(flag==1)
{
break;
}
for(int f=0;f<7;f++)
{
if(flag==1)
{
break;
}
for(int g=0;g<7;g++)
{
if(flag==1)
{
break;
}
for(int h=0;h<7;h++)
{
int A=nums[a];
int B=nums[b];
int C=nums[c];
int D=nums[d];
int E=nums[e];
int F=nums[f];
int G=nums[g];
int H=nums[h];
int num1=A*1000+B*100+C*10+D;
int num2=E*1000+F*100+G*10+H;
A=turn(nums[a]);
B=turn(nums[b]);
C=turn(nums[c]);
D=turn(nums[d]);
E=turn(nums[e]);
F=turn(nums[f]);
G=turn(nums[g]);
H=turn(nums[h]);
int num1_c=A*1000+B*100+C*10+D;
int num2_c=E*1000+F*100+G*10+H;
num1_c=change(num1_c);
num2_c=change(num2_c);
int cha=num2_c+num1_c-num1-num2;
if(num1-num1_c>200&&num1-num1_c<300&&num2_c-num2>800&&num2_c-num2<900&&cha==558)
{
cout<<num1;
flag=1;
break;
}
}
}
}
}
}
}
}
}
return 0;
}
{
int flag=0;
for(int a=0;a<6;a++)
{
if(flag==1)
{
break;
}
for(int b=0;b<7;b++)
{
if(flag==1)
{
break;
}
for(int c=0;c<7;c++)
{
if(flag==1)
{
break;
}
for(int d=0;d<7;d++)
{
if(flag==1)
{
break;
}
for(int e=0;e<6;e++)
{
if(flag==1)
{
break;
}
for(int f=0;f<7;f++)
{
if(flag==1)
{
break;
}
for(int g=0;g<7;g++)
{
if(flag==1)
{
break;
}
for(int h=0;h<7;h++)
{
int A=nums[a];
int B=nums[b];
int C=nums[c];
int D=nums[d];
int E=nums[e];
int F=nums[f];
int G=nums[g];
int H=nums[h];
int num1=A*1000+B*100+C*10+D;
int num2=E*1000+F*100+G*10+H;
A=turn(nums[a]);
B=turn(nums[b]);
C=turn(nums[c]);
D=turn(nums[d]);
E=turn(nums[e]);
F=turn(nums[f]);
G=turn(nums[g]);
H=turn(nums[h]);
int num1_c=A*1000+B*100+C*10+D;
int num2_c=E*1000+F*100+G*10+H;
num1_c=change(num1_c);
num2_c=change(num2_c);
int cha=num2_c+num1_c-num1-num2;
if(num1-num1_c>200&&num1-num1_c<300&&num2_c-num2>800&&num2_c-num2<900&&cha==558)
{
cout<<num1;
flag=1;
break;
}
}
}
}
}
}
}
}
}
return 0;
}