1,2,3,4,5怎样用1 2 3 4 5算出999数字1

&&&&&&&&&&&&&&&&&&
posts - 464,comments - 224,trackbacks - 0
积分与排名
阅读排行榜
评论排行榜
package&com.
import&java.util.ArrayL
import&java.util.L
&*&1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,&如:2345等.要求:"4"不能在第三位,"3"与"5"不能相连.
&*&@author&SIMONE&wangxinsh55&#&
public&class&GroupTest&{
&&&&public&static&List&String&&list&=&new&ArrayList&String&();
&&&&&*&构造字符串的所有排序组合
&&&&&*&@param&str&将要组合成的字符
&&&&&*&@param&nstr&源字符串集
&&&&public&static&void&group(String&str,&String&nstr)&{
&&&&&&&&if&(str.length()&!=&nstr.length())&{
&&&&&&&&&&&&String&rest&=&getRest(str,&nstr);
&&&&&&&&&&&&for&(int&i&=&0;&i&&&rest.length();&i++)&{
&&&&&&&&&&&&&&&&String&temp&=&str&+&rest.substring(i,&i&+&1);
&&&&&&&&&&&&&&&&if&(temp.indexOf("4")&!=&2&&&&temp.indexOf("35")&==&-1&&&&temp.indexOf("53")&==&-1)&{//&过滤显示条件,如果去掉此处的判断,就是列出所有字符集的排列组合
&&&&&&&&&&&&&&&&&&&&System.out.println(temp);
&&&&&&&&&&&&&&&&&&&&if&(!list.contains(temp))&{
&&&&&&&&&&&&&&&&&&&&&&&&list.add(temp);
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&group(temp,&nstr);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&*&从源字符串集中去除将要组合成的字符
&&&&&*&@param&str&将要组合成的字符
&&&&&*&@param&nstr&源字符串集
&&&&&*&@return&剩余字符串集
&&&&public&static&String&getRest(String&str,&String&nstr)&{
&&&&&&&&String&rest&=&"";
&&&&&&&&if&(nstr.length()&&&str.length())&{
&&&&&&&&&&&&rest&=&
&&&&&&&&&&&&for&(int&i&=&0;&i&&&str.length();&i++)&{
&&&&&&&&&&&&&&&&rest&=&rest.replaceFirst(str.substring(i,&i&+&1),&"");//&注意此处的replaceFirst,而不是replaceAll
&&&&&&&&&&&&}
&&&&&&&&return&
&&&&public&static&void&main(String[]&args)&{
&&&&&&&&group("",&"122345");
&&&&&&&&System.out.println(list.toString());
阅读(3426)
&re: 1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:2345等.要求:&4&不能在第三位,&3&与&5&不能相连.
god...&&&&&&
&re: 1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:2345等.要求:&4&不能在第三位,&3&与&5&不能相连.
用经典的排列算法,在输出时判断一下就可以了。不明白为什么要用字符串操作呢。&&&&&&1,2,3,4,5,每个数字只能用一次,得出运算结果为999,怎么算_百度知道
1,2,3,4,5,每个数字只能用一次,得出运算结果为999,怎么算
提问者采纳
(4*5&#47使用加减乘除和乘方;(5*4/((4-2)*5)^3-1=999&2*5)^3-1=999&2)^3-1=999&nbsp、括号;5^3*4*2-1=999&(5*2)^3-1^4=999&nbsp,计算共有14个算式;4*5^3*2-1=999&nbsp:&2*5^3*4-1=999&2*4*5^3-1=999&(2*5)^3-1^4=999&(5/(4/4*2*5^3-1=999&5^3*2*4-1=999&2*4)^3-1=999&(5*(4-2))^3-1=999&nbsp
未知失心疯
来自:百度作业帮
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你能很快算出19952吗?
为了解决这个问题,我们考察个位上的数字为5的自然数的平方,任意一个个位数为5的自然数可写成10n+5(n为自然数),即求(10n+5)2的值,试分析n=1,n=2,n=3…这些简单情形,从中探索其规律,并归纳猜想出结论.
(1)通过计算,探索规律.
152=225可写成100×1×(1+1)+25;252=625可写成100×2×(2+1)+25;352=1225可写成100×3×(3+1)+25;452=2025可写成100×4×(4+1)+25;…752=5625可写成100×7×(7+1)+25;852=7225可写成100×8×(8+1)+25.
(2)从第(1)题的结果,归纳、猜想得(10n+5)2=100n(n+1)+25.
(3)根据上面的归纳猜想,请算出19952=3980025.
认真阅读,总结规律:100×十位数×(十位数+1)+25,然后按规律答题.
(1)752=×(7+1)+25;852=×(8+1)+25;
(2)(10n+5)2=100n(n+1)+25.
(3)19952=100×199×(199+1)+25==3980025.
故答案为:3980025.这是个机器人猖狂的时代,请输一下验证码,证明咱是正常人~

我要回帖

更多关于 用1 2 3 4 5算出999 的文章

 

随机推荐