| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 81239 | sh25_zhuwy | 与7无关的数 | C++ | 通过 | 0 MS | 252 KB | 709 | 2026-01-04 15:42:49 |
#include <iostream> using namespace std; // 判断一个数是否包含数字7 bool containsSeven(int num) { while (num > 0) { if (num % 10 == 7) { return true; // 发现数字7 } num /= 10; // 去掉个位,继续检查 } return false; // 没有数字7 } int main() { int n; cin >> n; long long sum = 0; // 平方和可能较大,用long long for (int i = 1; i <= n; i++) { // 判断是否与7无关:既不能被7整除,也不包含数字7 if (i % 7 != 0 && !containsSeven(i)) { sum += (long long)i * i; // 累加平方 } } cout << sum << endl; return 0; }