1. 程式人生 > >01字串(藍橋杯)

01字串(藍橋杯)

ostream color main col text cout div esp 輸出

問題描述

對於長度為5位的一個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是:

00000

00001

00010

00011

00100

請按從小到大的順序輸出這32種01串。

輸入格式 本試題沒有輸入。 輸出格式 輸出32行,按從小到大的順序每行一個長度為5的01串。 樣例輸出 00000
00001
00010
00011
<以下部分省略> 解答: 整體思路: 五層循環嵌套 個人參考代碼:
 1 #include<iostream>
 2 
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     for(int a=0;a<=1;a++)
 8
for(int b=0;b<=1;b++) 9 for(int c=0;c<=1;c++) 10 for(int d=0;d<=1;d++) 11 for(int e=0;e<=1;e++) 12 { 13 cout<<a<<b<<c<<d<<e<<endl; 14 }
15 16 return 0; 17 }

01字串(藍橋杯)