楼上两位都是错的。我直接看是看不出来,然后自己编了个C程序,如下,可判断本题无解:
main()
{int a,b,c,d,n=0;
for (a=1;a<=4;a++)
{
if (a==1) n=5+1;
if (a==2) n=5-1;
if (a==3) n=5*1;
if (a==4) n=5/1;
for (b=1;b<=4;b++)
{
if (b==1) n=n+5;
if (b==2) n=n-5;
if (b==3) n=n*5;
if (b==4) n=n/5;
for (c=1;c<=4;c++)
{
if (c==1) n=n+5;
if (c==2) n=n-5;
if (c==3) n=n*5;
if (c==4) n=n/5;
if (n==1) printf ("%d,%d,%d",a,b,c);
if (a==4 && b==4 && c==4 && n<>1) printf("none");
}
}
}
最后结果显示none.
我试试吧㏒ 1/5 +㏒ 5/5 =㏒1*5/ 5=㏒ 5/5 =1
这样能相等吗,好常时间不拿书了,忘的差不多了
/左边是指上面,/右边是指下面
5*1^(5-5)=1
(5/1/5)*5=1
注:*表示二次方
5*1*5/5=1
* 代表乘 / 代表除
5*1*5/5=1