zl程序教程

您现在的位置是:首页 >  后端

当前栏目

[第十一届蓝桥杯B组C/C++第二场]门牌号

C++ 蓝桥 第十一届
2023-09-11 14:18:49 时间

算法标签

题目

在这里插入图片描述

思路

并不是门牌号检测到2就++,因为门牌号可能出现复数个2,所以要分开加
确实两分钟都不应该花

代码

#include<iostream>

using namespace std;

int ans;

int main(){
    for(int i=1;i<=2020;i++){
        int a=i/1000,b=i/100%10,c=i/10%10,d=i%10;
        if(a==2)ans++;
        if(b==2)ans++;
        if(c==2)ans++;
        if(d==2)ans++;
    }

    cout<<ans;

    return 0;
}