答题思路:输入一个小于30000的整数,从1开始,首先判断能否被7整除,能整除计数加一,不能整除再判断每位上是否有7,有的话,计数加一,循环到输入整数为止。参考代码(C语言):
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num,count = 0;
scanf("%d",&num);
if(num > 30000)
printf("error!\n");
else
{
for(int i=1;i<=num;i++)
{
if(i<10&&i%7==0)