每日刷题(十二)
蓝桥杯第六届C语言B组省赛习题
习题A:奖券数目
这题很简单,只要该号码各位都不为4,然后在10000~99999范围内循环就行
C代码如下
#include<stdio.h>
int main()
{
int i, sum = 0;
for(i = 10000; i <= 99999; i++)
{
if(i % 10 != 4 && i / 10 % 10 != 4 && i / 100 % 10 != 4 && i / 1000 % 10 != 4 && i / 10000 != 4)
sum++;
}
printf("%d\n",sum);
return 0;
}
运行结果是:52488
所以最多可发出奖券52488张,搞笑的是发出奖券的总数却带4