蓝桥杯基础练习 01字串

原创 2015年11月19日 21:28:34
问题描述

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

00000

00001

00010

00011

00100

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

输入格式
本试题没有输入。
输出格式
输出32行,按从小到大的顺序每行一个长度为5的01串。
样例输出

00000
00001
00010
00011
<以下部分省略>

这道题说是01字串,其实质就是十进制转换为2进制,只需要把0-32挨个换算成二进制,在与字符串“00000”相加就行了。

还有就是直接用连续的printf,cout或者System.out.printfln把这32个字符串挨个输出出来也是可以得。

源代码:

#include <iostream>
using namespace std;
int main()
{
 for(int i = 0;i<32;i++)
 {
  char a[6] = "00000";
  int k = 4;
  int j = i;
  while(j!=0)
  {
   a[k] = a[k] + j % 2;
   j = j / 2;
   k--;
  }
  cout<<a<<endl;
 }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

问题 C: 01字串

#include using namespace std; int main() { for(int i=0; i
  • Wangdada111
  • Wangdada111
  • 2016年03月20日 22:40
  • 465

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

问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 ...
  • a1414345
  • a1414345
  • 2017年01月20日 18:51
  • 1951

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。请按从小到大的顺序输出这32种01串。(五种方式)

一:暴力(这个可以有) #include using namespace std; int main() { cout"00000"
  • u012110719
  • u012110719
  • 2014年12月11日 19:21
  • 3200

【蓝桥杯】【基础练习12】【01字串】

题目:01字串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大...
  • bear_huangzhen
  • bear_huangzhen
  • 2016年04月12日 14:08
  • 1082

Java中的输入输出(I/O)总结

stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:  (1)字节...
  • zkx2013
  • zkx2013
  • 2017年04月01日 23:59
  • 306

第七届蓝桥杯部分练习题答案(Java)

第七届蓝桥杯部分练习题答案————————————————————————————————————————————————————— 今天闲来无事,把之前在蓝桥杯试题集中做的发给大家参考一下,其中(...
  • q812002440
  • q812002440
  • 2016年03月10日 17:30
  • 5592

2016蓝桥杯基础训练——01串

01串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 ...
  • qq_21385857
  • qq_21385857
  • 2016年02月02日 12:05
  • 1403

蓝桥杯 BASIC-2 01字串 循环

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。...
  • qq_29600137
  • qq_29600137
  • 2016年01月08日 18:08
  • 199

基础练习2_01字串

/* 2.基础练习 01字串? 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。 它们的前几个是: 00000 00001 00010 00011 00100 请按从小...
  • liubinzi123
  • liubinzi123
  • 2014年10月10日 10:22
  • 2793

一个01字符串,求出现0、1出现次数相等的最长子串

题目描述:      已知一个长度为N的字符串,只由0和1组成, 求一个最长的子串,要求该子串出0和1出现的次数相等。      要求算法时间复杂度尽可能的低。      比如:  ...
  • majiakun1
  • majiakun1
  • 2015年10月08日 09:07
  • 2499
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:蓝桥杯基础练习 01字串
举报原因:
原因补充:

(最多只允许输入30个字)