题解 | #与7无关的数#
与7无关的数
https://www.nowcoder.com/practice/776d401bf86d446fa783f0bef7d3c096
#include <iostream> using namespace std; int a[101]; void flag() { for(int i=1;i<=100;i++)a[i]=0; for(int i=7;i<100;i+=10)a[i]=1; for(int i=70;i<80;i++)a[i]=1; for(int i=7;i<100;i+=7)a[i]=1; } int main() { flag(); int n; while (cin>>n) { // 注意 while 处理多个 case int sum=0; for(int i=1;i<=n;i++) { if(a[i]==0)sum+=i*i; } cout << sum << endl; } } // 64 位输出请用 printf("%lld")