#include <iostream>
using namespace std;
enum Boolean{True,False};
int cnt = 0;
void Coding(Boolean b[],int k,int n)
{
if(k == n)
{
for(int i = 0; i < n; i++)
cout<<b[i];
cout<<endl;
cnt++;
}
else
{
b[k] = True;
Coding(b,k+1,n);
b[k] = False;
Coding(b,k+1,n);
}
}
int main()
{
Boolean b[4];
Coding(b,0,4);
cout<<cnt<<endl;
return 0;
}
编写一个算法输出n个布尔量的所有可能的组合
最新推荐文章于 2021-05-18 15:03:03 发布