menu Secto白帽博客-专注于技术研究
C/C++基础算法练习-3和6
1042 浏览 | 2020-03-16 | 分类:C/C++,程序设计 | 标签:C/C++,程序设计,算法,题解

统计有多少个能被3整除而至少有一位含有数字6的三位数个数?

#include <iostream>
using namespace std;
int main(){
    int s=0;//初始化
    for(int i=102;i<=999;i+=3){//手动排除不是3的倍数的情况
        if(1%10!=6&&(i/10)%10!=6&&i/100!=6) continue;//若不满足条件则跳过本次循环
           s++;//数量加1
    }
    cout<<s;
    return 0;
}

By:海螺HL
Time:2020/3/15

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (共 2 条评论)

    LuXts
    2020-03-17 13:29
    这 if else 看得我脑壳痛
    推荐看看编码规范之类的,选一个规范坚持下去。。。。
      海螺HL
      2020-03-17 20:20
      @LuXts嗯,我下回改正
      毕竟OIer嘛,都有自己的习惯,我习惯直接Tab对齐