5.藍(lán)橋杯01子串
問題描述
對(duì)于長度為5位的一個(gè)01串戈钢,每一位都可能是0或1诈火,一共有32種可能。它們的前幾個(gè)是:
00000
00001
00010
00011
00100
請按從小到大的順序輸出這32種01串蹋盆。
輸入格式
本試題沒有輸入漆魔。
輸出格式
輸出32行,按從小到大的順序每行一個(gè)長度為5的01串农猬。
樣例輸出
00000
00001
00010
00011
<以下部分省略>
這個(gè)題目就是讓你輸出0-32的二進(jìn)制是多少
public class Test4 {
public static void main(String[] args) {
String str = " ";
String[] arr = {"0", "1"};
int total=32;
int tmp=0;
while(tmp<total) {
int i = tmp;
for(int j=0;j<5;j++) {
str = arr[i%arr.length] + str;
i/=arr.length;
}
System.out.println(str);
str = " ";
tmp++;
}
}
}