• 奖券数目


    有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。
    虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
    请提交该数字(一个整数),不要写任何多余的内容或说明性文字。
    答案:

    代码:

    #include <iostream>
    #include <cstdio>
    #include <cstdlib>
    
    using namespace std;
    int c;
    bool check(int k) {
        while(k) {
            if(k % 10 == 4) return false;
            k /= 10;
        }
        return true;
    }
    int main() {
        for(int i = 10000;i < 100000;i ++) {
            if(check(i)) c ++;
        }
        cout<<c;
    }
  • 相关阅读:
    gdbinit理解
    debug套路
    node 版本升级
    工作方式
    vscode 插件编写
    函数闭包与装饰器
    高阶函数与递归
    函数嵌套及作用域
    函数
    文件处理
  • 原文地址:https://www.cnblogs.com/8023spz/p/10534259.html
Copyright © 2020-2023  润新知