如何实现0,1,3这三个数组合成所有14位数字并将所有的结果输出?Java实现!例如:01301301301301,上面这一串数字只是一个例子!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 17:47:01

如何实现0,1,3这三个数组合成所有14位数字并将所有的结果输出?Java实现!例如:01301301301301,上面这一串数字只是一个例子!
如何实现0,1,3这三个数组合成所有14位数字并将所有的结果输出?Java实现!例如:01301301301301,
上面这一串数字只是一个例子!

如何实现0,1,3这三个数组合成所有14位数字并将所有的结果输出?Java实现!例如:01301301301301,上面这一串数字只是一个例子!
递归,比循环会省很多.代码如下.数组与LEN可以自定义,
------------------------------------------------------------
public class demo {
public static void main(String[] args) {
\x05int len = 3;
\x05String[] array = { "0","1","3" };
\x05execute(array,len,"");
}
public static void execute(String[] array,int len,String str) {
\x05for (int i = 0; i < array.length; i++) {
\x05 str += array[i];
\x05 if (str.length() == len) {
\x05\x05System.out.println(str);
\x05 } else {
\x05\x05execute(array,len,str);
\x05 }
\x05 str = str.substring(0,str.length() - 1);
\x05}
}
}
public class demo {
public static void main(String[] args) {
\x05int len = 3;
\x05String[] array = { "0","1","3" };
\x05execute(array,len,"");
}
public static void execute(String[] array,int len,String str) {
\x05for (int i = 0; i < array.length; i++) {
\x05 str += array[i];
\x05 if (str.length() == len) {
\x05\x05System.out.println(str);
\x05 } else {
\x05\x05execute(array,len,str);
\x05 }
\x05 str = str.substring(0,str.length() - 1);
\x05}
}
}

如何实现0,1,3这三个数组合成所有14位数字并将所有的结果输出?Java实现!例如:01301301301301,上面这一串数字只是一个例子! matlab如何实现数组中的每一个元素都减去1 matlab中如何实现.数组给数组赋值例如B=[1 2 3 4 5]A[k+1]=B[k] matlab里面如何把两个一维数组合成一个二维数组?像这种形式:a[1,2,3,4,5],b[6,7,8,9,10],合成[1,2,3,4,5][6,7,8,9,10] matlab编程,如何将3个3*1数组放入矩阵,构成3*3矩阵,并且能够矩阵中各个数组,分别进行调用运算.一维数组已经实现,并且可以调用特定数组进行运算,如图然后尝试输入3*1数时候,出现错误:In an a 请问,如何实现0,1,3的排列组合成14位数字?Java实现!例如:01301301301301. 用c++如何编程 将1--1000中所有21的倍数存到一个一维数组中,并输出该数组的所有数据. 如何将1-1000中所有21的倍数存到一个一维数组中,并输出该数组的所有数据? 在Matlab中,如何利用数组之间的运算实现以下功能?已知:N1=[1,10,20]; N2=[5,15,25]; 欲得到M=[1,2,3,4,5,10,11,12,13,14,15,20,21,22,23,24,25] 如何实现呢?PS:我用M=N1:N2,得到的数组总是[1,2,3,4,5],看来不是这么简 matlab中怎样将三个数组合成一个数组?例如:A=[1,2,3] B=[4,5,6] C=[7,8,9]怎样合成D=[1,2,3,4,5,6,7,8,9]?即最后的目标要D=[a1,b1,c1,a2,b2,c2,a3,b3,c3] 排列组合算法如何实现 一维数组 中元素的排列组合,并将其排列组合的所有情况输出?如:一个字符串数组 ABC;排列后输出:ABC ACB BAC BCA 请高手解决下面二维数组鞍点问题这条程序现在已经实现了能查找鞍点,但是我想在第一行输入几行几列,然后再把数组输进去,请问如何修改.例如输入2 323 83 1599 98 97样例输出83 0 1#includeint main( 有一个一维整形数组,元素为{0,1,2,3,4,5,6,7,8,9},将该数组中所有元素对称交换,交换后结果应为{9,8,7,6,有一个一维整形数组,元素为{0,1,2,3,4,5,6,7,8,9},将该数组中所有元素对称交换,交换后结果 C++中,定义一个整型数组a[10]={1,2,3,4,5,6,7,8,9,10},编写一个函数实现将a数组各个数组元素的值加2.以数组元素作函数参数 若有定义int(*p)[3]; 则定义了一个名为p的指针变量 它可以指向每行有三个整数元素的二维数组请问如何理解这句话和此定义 为什么是二维数组? 已知一个数组元素是数组的第几个元素,如何计算它是在数组中的第几行,第几列?例如:已知数组a如下(3 * 3):0 0 01 0 00 3 0所以可知a[3] = 1.假如现在已知1是数组a中的第3个元素,如何计算它是 VB程序设计:在3阶Fibonacci数列的前100项中找出所有素数.要求用下面两种方法分别实现:数组在求素数过程中动态增长使用数组列表所谓3阶Fibonacci数列:1,1,1,3,5,9,17,31,57 c语言编程题 please...please...please...1、编程实现,求表达式:1+3+5+7…….前20项之和2、输出100到200之间的所有素数,要求每行10个数据3、有一整形数组,键盘输入数据,求数组元素的最大值、最小值