1.2.3.4.5.6.7.8.9 这几个数字任选一个通过加减乘除后都等于10的算法有哪些?

不是这样的意思。我是想问一个数字游戏。就是从1----9任意选一个数,然后通过一个固定的工式,加减乘除一些固定的数字。最后都是等于10

必须选择4个数字
比如:3*5-4-1=10
3*6-2*4=10
等等之类的。。。
数字不能重复。必须选择4个 加减乘除 随便 只要能等于10
8/2+9-5=10
我想知道的是 等于10 的算法一共有几个???3*5-4-1=10
3*6-2*4=10
8/2+9-5=10
目前我才知道3个?

double cal(double n1,double n2,char c){
switch(c){
case '+':return n1+n2;
case '-':return n1-n2;
case '*':return n1*n2;
case '/':
//如果不强制整除 return n1/n2;
//以下考虑整除
if((int)(n1/n2)*n2==n1)return...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-17
1+1+。。。+1=10
2+2+2+2+2=10
3+3+3+(3/3)=10
4+4+(4/4)+(4/4)=10
5+5=10
6+6-(6/6)-(6/6)=10
7+(7/7)+(7/7)+(7/7)=10
8+(8/8)+(8/8)=10
9+(9/9)=10

我不知道你说的是不是这样的意思;
但这样的话;有很多的啊~~~你自己可以运算试试;

↖(^ω^)↗追问

不是这样的意思。我是想问一个数字游戏。就是从1----9任意选一个数,然后通过一个固定的工式,加减乘除一些固定的数字。最后都是等于10

追答

那就更简单;(?)/(?)+。。。+(?)/(?) =10
就是任意一个数除以自己本身得到 1 ;然后10个这样的加起来就是10!!\

我是这样想的;不知道行不行~~~我若是想到其他;再告诉你好?
上面这个挺那个的~~~呵呵
是不是加减乘除都要用上去的啊!!!(~ o ~)~zZ
↖(^ω^)↗

第2个回答  2011-03-17
如果不是加减乘除都用上的话,这个有很多啊,2*2*2+2=10
9+9/9=10
3*3-3+3/3+3=10
其他还有很多,如果都用上,而且不加括号的话,还是很有一定的难度的,我目前还没有找到
祝你好运追问

不是这样的意思。我是想问一个数字游戏。就是从1----9任意选一个数,然后通过一个固定的工式,加减乘除一些固定的数字。最后都是等于10

第3个回答  2011-03-17
利用加减乘除
如4
4+4+4-4/4-4/4=10追问

不是这样的意思。我是想问一个数字游戏。就是从1----9任意选一个数,然后通过一个固定的工式,加减乘除一些固定的数字。最后都是等于10

第4个回答  2011-03-22
x*0+10=10