- 与7无关的数
sdvf
- @ 2025-4-24 20:36:09
#include<bits/stdc++.h>
using namespace std;
bool isRel7(int n) {
if (n % 7 == 0) return true; // 如果n是7的倍数,则与7有关
while (n > 0) {
if (n % 10 == 7) return true; // 如果某一位是7,则与7有关
n /= 10; // 去掉当前个位数字
}
return false; // 没有找到任何一位是7,则与7无关
}
int main() {
int n;
cin >> n;
int sum = 0;
for (int i = 1; i <= n; ++i) {
if (!isRel7(i)) { // 如果i与7无关,则将其平方加入总和
sum += i * i;
}
}
cout << sum << endl; // 输出结果
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 98
- 时间
- ms
- 内存
- MiB
- 难度
- 3
- 标签
- 递交数
- 135
- 已通过
- 71
- 上传者