zoukankan      html  css  js  c++  java
  • 蓝桥杯基础练习 01字串

    01字串 http://lx.lanqiao.cn/problem.page?gpid=T6

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

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

    00000

    00001

    00010

    00011

    00100

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

    输入格式
    本试题没有输入。
    输出格式
    输出32行,按从小到大的顺序每行一个长度为5的01串。
    样例输出
    00000
    00001
    00010
    00011
    <以下部分省略>
     1 #include<iostream>
     2 using namespace std;
     3 void f(int i)
     4 {
     5     switch(i)
     6     {
     7     case 0:cout << "000" << endl;
     8         break;
     9     case 1:cout << "001" << endl;
    10         break;
    11     case 2:cout << "010" << endl;
    12         break;
    13     case 3:cout << "011" << endl;
    14         break;
    15     case 4:cout << "100" << endl;
    16         break;
    17     case 5:cout << "101" << endl;
    18         break;
    19     case 6:cout << "110" << endl;
    20         break;
    21     case 7:cout << "111" << endl;
    22         break;
    23     }
    24 }
    25 int main()
    26 {
    27     for (int i = 0; i < 8; i++)
    28     {
    29         cout << "00";
    30         f(i);
    31     }
    32     for (int i = 0; i < 8; i++)
    33     {
    34         cout << "01";
    35         f(i);
    36     }
    37     for (int i = 0; i < 8; i++)
    38     {
    39         cout << "10";
    40         f(i);
    41     }
    42     for (int i = 0; i < 8; i++)
    43     {
    44         cout << "11";
    45         f(i);
    46     }
    47     return 0;
    48 }
  • 相关阅读:
    python——数据库操作
    【笔试】T实习生2014 总结
    【JS】Intermediate6:jQuery
    【JS】Intermediate5:Scope
    【JS】Intermediate4:JSON
    【JS】Intermediate3:AJAX
    【JS】Intermediate2:Events and Callbacks
    【JS】Intermediate1:The DOM
    【JS】Beginner9:Arrays
    【JS】Beginner8:Objects
  • 原文地址:https://www.cnblogs.com/longwind7/p/14289897.html
Copyright © 2011-2022 走看看