添加运算符号+和-:9 8 7 6 5 4 3 2 1 =20
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/04/28 04:51:13
添加运算符号+和-:9 8 7 6 5 4 3 2 1 =20
只能用+和-哦!
只能用+和-哦!
定义两个变量 整形intTemp = 0; 字符串类型 strTemp = "9"; while ( intTemp != 20 ) { strTemp = "9"; intTemp = 0; for ( i = 8; i > 0; i-- ) { mark = GetRanMark(); //获得符号 strTemp = strTemp + mark + i; //拼接字符串 (C语言的话可以使用字符串连接函数) if ( mark == "+" ) intTemp = intTemp + i; //计算结果 else intTemp = intTemp - i; //计算结果 } } 输出strTemp 就是想要的结果 GetRanMark() { int iRandom = 获得随机数,范围0或1的整数,不同语言使用不同函数. if ( iRandom ) { return "+"; } else { return "-"; } } 按总的平均数来算,此方法效率比较低.如果需要改动 只要修改GetRanMark()函数就好了.编写一个有规则的获得符号的算法,将会提高计算的平均速度.
添加运算符号+和-:9 8 7 6 5 4 3 2 1 =20
9 8 7 6 5 4 3 2 1=20在这几个数字内只添加运算符号“+”和“-”是等式成立~
在1 2 3 4 5 6 7 8 9之间添加运算符号得数=1
在1 2 3 4 5 6 7 8 9 10之间添加运算符号得数=100
在1 2 3 4 5 6 7 8 9之间添加运算符号得数=2000
1 2 3 4 5 6 7 8 9 =100 添加运算符号,使等式成立.
在数字1,2,3,4,5,6,7,8,9的前面添加"+""-""×""/",每个运算符号至少用到一次
在下面数字之间添加适当的运算符号及括号,使其结果为2007. 9 8 7 6 5 4 3 2 1=2007
1,2,3,4,5,6,7,8这些数怎样运算添加符号可以得100
7,9,12,3,+2添加运算符号和括号=90!
在下面数字中间添加五个运算符号(+、-、*、/)使得数是2002.1 2 3 4 5 6 7 8 9 10 = 2002
在数字1、2、3、4、5、6、7、8、9的前面添加+、-、×、÷(每个运算符号至少使用一次,可以添加括号,但不可改变数字