题解 | #挑7#
挑7
http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b
#include <iostream> using namespace std; int main() { int input; while(cin>>input) { int result = 0; for(int i=1; i<=input; i++) { //是7的倍数 if(i%7 == 0) { result ++; continue; } else { int j = i; //包含7 while(j) { if(j%10 == 7) { result ++; break; } j /= 10; } } } cout<<result<<endl; } return 0; }