思路:c语言水题,看清题目要求即可。
#include<iostream>
using namespace std;
bool has7(int n){
while(n > 0){
if(n % 10 == 7) return true;
n/= 7;
}
return false;
}
int main(void){
int n;
while(cin>>n){
int ans = 0;
for(int i = 1 ; i <= n ; i ++){
if(has7(i) == false && i % 7 != 0) ans += (i*i);
}
cout<<ans<<endl;
}
return 0;
}