序列
题目描述
Time Limit: 1000 ms
Memory Limit: 256 mb
1 2 3 4 5 6 7
| 对于长度为6位的一个01串,每一位都可能是0或1,一共有64种可能。它的前几个是: 000000 000001 000010 000011 000100 请按从小到大的顺序输出这64种01串。
|
输入输出格式
输出描述:
思路
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <iostream> using namespace std;
int k[6] = {0,0,0,0,0,0}; int i = 0; int main(){ while(i<64){ int c = i; int j = 0; while(c){ if(c&1) k[j] = 1; else k[j] = 0; j++; c >>=1; } cout <<k[5]<<k[4]<<k[3]<<k[2]<<k[1]<<k[0]<<endl; i++; } }
|