main()
{ int x,y,m,n,s,k;
for(x=1;x<10;x++)
{ for(y=1;y<10;y++)
{ for(m=1;m<10;m++)
{ for(n=1;n<10;n++)
{ s=1000*x+100*y+10*m+n;
k=(10*x+y)*(10*m+n);
if(k==s)
printf("x=%d y=%d m=%d n=%d\n",x,y,m,n);
else
continue;
}
}
}
}
}
不知你懂C语言不?我编了个C程序(见上)来计算你那个问题,其中"春=x,夏=y,秋=m,冬=n,春夏*秋东=k,春夏秋冬=s".该程序是把1-9每个数都带到等式中去试,如果满足你的等式时,就打印出x,y,m,n的值.
我已经运行过了,没有找到相应的x,y,m,n,你的题干有问题.
用x,y, 替换春夏, 秋冬, 上式为:
xy=100x+y 本式可转换为:
xy-100x=y, 再次转换为:
x(y-100)=y,
由题意, x>0,y>0,(y-100)<0, 即: x(y-100)<0, y>0.
结论: 等式不成立,此题无解.
答:这不可能!
证明:
春夏*秋冬= 春夏秋冬= 春夏*100+秋冬
所以:秋冬>100 !!!
这显然不可能,除非~ 除非..除非?