程序提交后成功了:

#include <iostream>
using namespace std;

bool isRelevantTo7(int n)
{
	if(0 == n % 7)
		return true;

	while(n)
	{
		if(7 == n % 10)
			return true;

		n /= 10;
	}

	return false;
}

int main()
{
	int i, n, sum;
	while(cin >> n && n > 0 && n <= 30000)
	{
		sum = 0;
		for(i = 1; i <= n; i++)
		{
			if(isRelevantTo7(i))
			{
				sum++;
			}
		}

		cout << sum << endl;
	}

	return 0;
}






本文转载:CSDN博客