蓝桥 基础练习 01字串 C++/C

一、C++

本题使用for循环暴力解题。

因为for循环在每一次执行时,都会先执行完内层循环再去执行外面的循环。

所以在第一次进入五层循环时,会执行完00000后,接着执行00001,然后不满足判断条件退出一次第五层循环,然后执行第四层的循环,再次进入第五层,只是此时变成00010,然后以此类推

#include<iostream>
using namespace std;
int main(){
    int a,b,c,d,e;
    for(a=0;a<2;a++)
        for(b=0;b<2;b++)
            for(c=0;c<2;c++)
                for(d=0;d<2;d++)
                    for(e=0;e<2;e++)
                    cout << a << b << c << d << e<<endl;
    return 0; 
}

 二、C语言

这里的C++语句和C语句几乎一样,只需要更换输出语句即可。

#include<stdio.h>

int mfor循环ain()
{
    int a,b,c,d,e;
    for(a=0;a<2;a++)
        for(b=0;b<2;b++)
            for(c=0;c<2;c++)
                for(d=0;d<2;d++)
                    for(e=0;e<2;e++)
                    printf("%d%d%d%d%d\n",a,b,c,d,e);
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值