01字串


问题描述

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

00000

00001

00010

00011

00100

请按从小到大的顺序输出这32种01串。
输入格式
本试题没有输入。
输出格式
输出32行,按从小到大的顺序每行一个长度为5的01串。
样例输出
00000
00001
00010
00011
<以下部分省略>

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
 5 
 6 int main(int argc, char *argv[]) {
 7     int i,j,k,m,n;
 8     for(i=0;i<2;++i)
 9         for(j=0;j<2;++j)
10             for(k=0;k<2;++k)
11         for(m=0;m<2;++m)
12     for(n=0;n<2;n++)
13     printf("%d%d%d%d%d\n",i,j,k,m,n);
14     system("PAUSE");
15     return 0;
16 }

 

posted @ 2018-03-04 21:17  Hk_Mayfly  阅读(140)  评论(0编辑  收藏  举报