zoukankan      html  css  js  c++  java
  • 蓝桥杯-基础练习 01字串-C语言-5层循环法

    “蓝桥杯”练习试题

    试题 基础练习 01字串

    提交此题  
    资源限制
    时间限制:1.0s   内存限制:256.0MB

    问题描述

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

    00000

    00001

    00010

    00011

    00100

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


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

    C语言代码如下:(使用5层循环法)
     1 #include <stdio.h>
     2 int main(){
     3     int a,b,c,d,e;
     4     for (a=0;a<2;a++)
     5         for (b=0;b<2;b++)
     6             for (c=0;c<2;c++)
     7                 for(d=0;d<2;d++)
     8                     for(e=0;e<2;e++)
     9                         printf("%d%d%d%d%d
    ",a,b,c,d,e);//每次循环时将所有层的数打印一遍,达到目的
    10  return 0;
    11 } 

    输出:

    00000
    00001
    00010
    00011
    00100
    00101
    00110
    00111
    01000
    01001
    01010
    01011
    01100
    01101
    01110
    01111
    10000
    10001
    10010
    10011
    10100
    10101
    10110
    10111
    11000
    11001
    11010
    11011
    11100
    11101
    11110
    11111

    蓝桥评测详情:

  • 相关阅读:
    django-orm基础字段及选项1
    django-模型层
    django-应用及分布式路由
    django-static配置静态文件
    django-url反向解析
    django-url路径书写规范
    django-模板继承 block、endblock、 extend
    详解HTML中的表单元素
    详解HTML中的表格标签
    jQuery和AJAX基础
  • 原文地址:https://www.cnblogs.com/wuyongblog/p/12736649.html
Copyright © 2011-2022 走看看