7 条题解
-
0
#include <bits/stdc++.h> using namespace std; bool lightning(int x){ string g=to_string(x); int z=stoi(g.substr(0,2)); int l=stoi(g.substr(2,2)); if (pow(z+l,2)==x)return true; return false; } int main(){ for (int i=1000;i<=9999;i++){ if (lightning(i))cout<<i<<endl; } return 0; }
-
0
#include <iostream> #include <cmath> using namespace std; int main() { int a, b, c, d; for (int i = 1000; i <= 9999; i++) { a = i / 1000; b = i % 1000 / 100; c = i % 1000 % 100 / 10; d = i % 1000 % 100 % 10; if (pow(10 * a + b + 10 * c + d, 2) == 1000 * a + 100 * b + 10 * c + d) { cout << i << endl; } } return 0; }
- 1
信息
- ID
- 86
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- 1
- 标签
- 递交数
- 124
- 已通过
- 87
- 上传者