/**
* @(#)math.java
*
* math application
*
* @author brightsun
* @version 1.00 2008/7/28
*/
import java.util.*;
public class math {
private static int[] A;
private static int M, N;
public static void main(String[] args) {
M = 5;
N = 10;
A = new int[N];
test(0);
A[N-1] = M - 1;
// Print(A);
}
public static void test(int n)
{
if (n == N-1)
{
Print(A);
return;
}
for (int i = A[n]; i < M; i++)
{
A[n] = i;
test(n + 1);
}
}
public static void Print(int[] a)
{
// for (int i = 0; i < a.length; i++)
// System.out.print(a[i] + "/t");
// System.out.println();
for (int i = 0; i < M; i++)
{
for (int j = 0; j < N-1; j++)
{
if (i == a[j])
System.out.print("*/t");
else
System.out.print("0/t");
}
System.out.println();
}
System.out.println();
}
}
遍历
最新推荐文章于 2025-05-25 22:38:44 发布
743

被折叠的 条评论
为什么被折叠?



