藍橋杯 基礎練習 01字串(C語言)

2021-10-02 13:56:09 字數 930 閱讀 9766

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

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

輸入格式

本試題沒有輸入。

輸出格式

輸出32行,按從小到大的順序每行乙個長度為5的01串。

樣例輸出

00000

00001

00010

00011

《以下部分省略》

解法1.最簡單的方法,直接全部printf(「00000」);把所有的都寫一編。

2.使用迴圈的方法:

(1)設定陣列,迴圈賦值全為0;

(2)按列(5列)分別進行修改,通過求餘的方式設定。

具體**如下:

#include

intmain()

}//迴圈修改中間值

f=1;s=0

;t=0

;o=0

;z=0

;for

( i=

0;i<

32;i++)if

((s%4)

>=

2&& j==3)

if((t%8

)>=

4&& j==2)

if((t%16

)>=

8&& j==1)

if((t%32

)>=

16&& j==0)

} s++

;f++

;t++

;o++

;z++;}

//迴圈輸出

for( i=

0;i<

32;i++

)printf

("\n");

}return0;

}

想法簡單,實現更簡單,100分(o゜▽゜)o☆[bingo!]

藍橋杯 基礎練習 01字串

問題描述 對於長度為5位的乙個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是 請按從小到大的順序輸出這32種01串。輸入格式 本試題沒有輸入。輸出格式 輸出32行,按從小到大的順序每行乙個長度為5的01串。樣例輸出 00000 00001 00010 00011 以下部分省略 看見題...

藍橋杯 基礎練習 01字串

對於長度為5位的乙個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是 請按從小到大的順序輸出這32種01串。輸入格式 本試題沒有輸入。輸出格式 輸出32行,按從小到大的順序每行乙個長度為5的01串。解法一 迴圈 include using namespace std intmain r...

藍橋杯練習系統 基礎練習 01字串

藍橋杯 全國軟體和資訊科技專業人才大賽練習系統 基礎練習 01字串 時間限制 1.0s 記憶體限制 256.0mb 問題描述 對於長度為5位的乙個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是 請按從小到大的順序輸出這32種01串。輸入格式 本試題沒有輸入。輸出格式 輸出32行,按從...