题目
C语言源代码(100分)
#include <stdio.h>
int is_7included(int n) //判断当前报的数是否含有7的子函数
{
int number[4], i = 0;
while(n > 0)
{
number[i] = n % 10;
n /= 10;
i++;
}
for(i = 0; i < 4; i++)
{
if(number[i] == 7)
return 1;
}
return 0;
}
int main()
{
int n, i = 0, j, count = 1, skip[5] = {0};
scanf("%d", &n);
for(i = 1, count = 1; count <= n; i++, count++)
{
if(i % 7 == 0 || is_7included(i))
{
if(i % 4 == 0)
skip[4]++;
else
skip[i % 4]++;
count--;
}
}
for(i = 1; i <= 4; i++)
printf("%d\n", skip[i]);
return 0;
}