练3.3 01子串 【例4.1】 交换两个数的位置

说明

对于长度为 3 3 3 位的一个 0 0 0 1 1 1 串,每一位都可能是 0 0 0 1 1 1,一共有 8 8 8 种可能。它们的前几个是:

000
001
010
……

请按从小到大的顺序输出这 $8$ 种 $01$ 串。

输入格式

输出格式

输出 8 8 8 行,按从小到大的顺序每行一个长度为 3 3 3 01 01 01 串。

样例

000
001
010
011
100
101
110
111
#include<iostream>
using namespace std;
long long q,w,e,r,t,y,u,i,o,p,d,f,g,h,j,k,l,z,x,c,v,b,n,m;
string s;
long long a[100000],as[100000],asd[100000];
int main()
{
    
    
	
cout<<"000"<<endl;
cout<<"001"<<endl;
cout<<"010"<<endl;
cout<<"011"<<endl;
cout<<"100"<<endl;
cout<<"101"<<endl;
cout<<"110"<<endl;
cout<<"111"<<endl;
    return 0;
}

说明

现有两个整型变量 a a a b b b,分别存放了整数 20 20 20 22 22 22,编程实现交换两个变量里的数,并输出结果。

输入格式

输出格式

如题

样例

a=22
b=20
#include<iostream>
using namespace std;
long long q,w,e,r,t,y,u,i,o,p,d,f,g,h,j,k,l,z,x,c,v,b,n,m;
string s;
long long a[100000],as[100000],asd[100000];
int main()
{
    
    
	cout<<"a=22"<<endl;
cout<<"b=20";
    return 0;
}

猜你喜欢

转载自blog.csdn.net/yaosichengalpha/article/details/143251736