第二题
#include <iostream>
#include <vector>
#include <string>
using namespace std;
void test(int a, int e, int f)
{
int b,c,d,g,h;
b=13-a;
if(b<0 || b>100)
return;
h=5-e;
if(h<0 || h>100)
return;
g=4+h-f;
if(g<0 || g>100)
return;
c=(4-a)*f;
if(c<0 || c>100)
return;
if(e!=0)
{
if((c-4)%e != 0)
return;
d=(c-4)/e;
if((b-d*g) == 4)
{
cout << a <<" "<< b <<" "<< c <<" "<< d <<" "<< e <<" "<< f <<" "<< g <<" "<< h <<" "<<endl;
}
}
else
{
if(c == 4)
{
for(d=0;d<=100;d++)
{
if((b-d*g) == 4)
{
cout << a <<" "<< b <<" "<< c <<" "<< d <<" "<< e <<" "<< f <<" "<< g <<" "<< h <<" "<<endl;
}
}
}
}

}
void func()
{
for(int a=0;a<=5;a++)
for(int e=0;e<=4;e++)
for(int f=1;f<=9;f++)
{
test(a,e,f);
}
}

void main (){
func();
}