蓝桥杯省赛-奖券数目

题目描述

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

输出

请提交该数字(一个整数),不要写任何多余的内容或说明性文字。
 #include<iostream>
 using namespace std;
 int main()
 {
     int ans=0;
     for(int i=10000;i<=99999;i++)
     {
         int a,b,c,d,e;
         a=i/10000;
         b=i/1000%10;
         c=i/100%10;
         d=i/10%10;
         e=i%10;
         if(a!=4&&b!=4&&c!=4&&d!=4&&e!=4)
             ans++;
     }
     cout<<ans;
     
 }

 

上一篇:三分法


下一篇:分布式存储中间件(1):10000字把Redis扒个干净,一发入魂