奖券数目
有些人很迷信数字,比如带“ 4 ”的数字,认为和“死”谐音,就觉得不吉利。
虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是 5 位数( 10000-99999 ),要求其中不要出现带“ 4 ”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
请提交该数字(一个整数),不要写任何多余的内容或说明性文字。
#include<stdio.h>
int main()
{
int n = 0;//n为张数
int i = 0;
int y = 10000;
int z = 0;
int t = 0;
int a = 0;
for (i = 0; i < 90000; i++)
{
y = y + i;
for (z = 0; z < 5; z++)
{
t = y % 10;
y = y / 10;
if (t == 4)
{
a = a + 1;
continue;
}
}
if (a == 0)
{
n = n + 1;
}
else
{
a = 0;
continue;
}
}
printf("%d", n);
}