基础练习 01字串

时间限制:1.0s   内存限制:256.0MB
问题描述

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

00000

00001

00010

00011

00100

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

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


  按从小到大的顺序输出0到31的二进制数。
  一开始把所有情况都写上输出,后来找出每一位位数变化的规律然后写个循环就做做出来了。
暴力:
 1 #include <iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     cout<<"00000"<<endl;
 6     cout<<"00001"<<endl;
 7     cout<<"00010"<<endl;
 8     cout<<"00011"<<endl;
 9     cout<<"00100"<<endl;
10     cout<<"00101"<<endl;
11     cout<<"00110"<<endl;
12     cout<<"00111"<<endl;
13     cout<<"01000"<<endl;
14     cout<<"01001"<<endl;
15     cout<<"01010"<<endl;
16     cout<<"01011"<<endl;
17     cout<<"01100"<<endl;
18     cout<<"01101"<<endl;
19     cout<<"01110"<<endl;
20     cout<<"01111"<<endl;
21     cout<<"10000"<<endl;
22     cout<<"10001"<<endl;
23     cout<<"10010"<<endl;
24     cout<<"10011"<<endl;
25     cout<<"10100"<<endl;
26     cout<<"10101"<<endl;
27     cout<<"10110"<<endl;
28     cout<<"10111"<<endl;
29     cout<<"11000"<<endl;
30     cout<<"11001"<<endl;
31     cout<<"11010"<<endl;
32     cout<<"11011"<<endl;
33     cout<<"11100"<<endl;
34     cout<<"11101"<<endl;
35     cout<<"11110"<<endl;
36     cout<<"11111"<<endl;
37     return 0;
38 }

循环:

1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5     for(int i=0;i<32;i++){
6         cout<<i%32/16<<i%16/8<<i%8/4<<i%4/2<<i%2<<endl;
7     }
8     return 0;
9 }

Freecode : www.cnblogs.com/yym2013

转载于:https://www.cnblogs.com/yym2013/p/3506681.html

蓝桥杯 基础练习 01字串(水题)相关推荐

  1. 蓝桥杯 基础练习 01字串 C/C++/Java/Python描述

    蓝桥杯 基础练习 01字串 C/C++/Java/Python描述   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博 ...

  2. 【c语言】蓝桥杯基础练习 01字串

    [问题描述] 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. ...

  3. 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 01字串

    第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 目录 第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 前言 基础练习 01字串 C语言 C++语言 Java语言 ...

  4. 基础练习 01字串(取位操作)

    基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 ...

  5. 基础练习 01字串 c语言

    基础练习 01字串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这 ...

  6. 【蓝桥杯】基础练习 01字串 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

    问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. 输入 ...

  7. 蓝桥杯 参考题目 黄金队列(水题)

    黄金分割数0.618与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子.... 黄金分割数 ...

  8. [蓝桥杯2015决赛]分机号-枚举(水题)

    题目描述 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位. 比如:751,520,321 都满足要求,而766,918,201 就不符合要求. 现 ...

  9. [Java] 蓝桥杯 BASIC-2 基础练习 01字串

    问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串. 输入 ...

最新文章

  1. 什么?分布式事务现在不是都在用么?你还不会?
  2. java hdfs创建文件_使用HDFS java api 创建文件出错。
  3. JavaScript使用localStorage缓存Js和css文件
  4. phoenix+hbase+Spark整合,Spark处理数据操作phoenix入hbase,Spring Cloud整合phoenix
  5. 关于 SAP Spartacus SSR 模式和 CSR 模式下重复发送 HTTP 请求调用 OCC API 的问题
  6. 面试中Handler这些必备知识点你都知道吗?面试真题解析
  7. 微信公众平台 获取用户列表
  8. SQL join中on与where区别
  9. IOS And WCF 上传文件
  10. Linux TCP 性能調優筆記
  11. 【动力学】基于matlab GUI汽车动力学分析系统【含Matlab源码 1050期】
  12. android中关闭软键盘
  13. matlab一阶导数图,一阶微分excel【如何用EXCEL做一阶导数图?】
  14. xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据
  15. onload的具体使用
  16. matplotlib修改背景颜色和插入背景图片
  17. 500块搞定Windows下NAS和高清播放平台
  18. LattePanda 之深入学习 Firmata通讯
  19. 批归一化作用_批归一化(Batch Normalization)
  20. 面向对象的思维方法 (转)

热门文章

  1. Aspose-Cells结合Apache POI生成excel文件以及转换为pdf
  2. NIOS2按键中断与ISR写法
  3. ArcGIS——图形转要素(标注转注记后发布服务问题)
  4. 使用sql语句向SDO_Geometry插入要素
  5. Go语言的复合数据类型struct,array,slice,map
  6. 计算机一级考试表格题2010,2010年计算机一级考试一级WINDOWS笔试模拟题及答案
  7. 特斯拉电池检测_特斯拉风格的割草机,也是采用电池供电
  8. Ros使用自定义数据通讯无法收到消息的分析和解决
  9. OpenResty安装下载
  10. 郑大网教育计算机2017,2017郑大计算机操作系统(计算机).docx