题解 | #与7无关的数#
与7无关的数
https://www.nowcoder.com/practice/776d401bf86d446fa783f0bef7d3c096
#include <iostream> #include <new> using namespace std; int judge7(int x) { int sign =0; if(x%7==0) sign=1; for(int m=x;m!=0;m=m/10) { if(m%10==7) { sign=1; break; } } return sign; } int main() { int i=0; cin>>i; double sum=0; for(int n=0;n<=i;n++) { if(judge7(n)!=1) { sum+=n*n; } } cout<<sum<<endl; } // 64 位输出请用 printf("%lld")