为什么错?@root

CHY-He 2025-08-24 10:04:49 6

#include <bits/stdc++.h> using namespace std; int n; int main() { cin >> n; for (int c = 2; c <= n; c++) { for (int i = 2; i <= c; i++) { for (int j = 2; j <= i; j++) { for (int k = 2; k <= j; k++) { if (i * i * i + j * j * j + k * k * k == c * c * c) cout << "Cube = " << c << ", Triple = (" << k << "," << j << "," << i << ")" << endl; } } } } }

{{ vote && vote.total.up }}

共 1 条回复

root 站长

输出错了,应该是 i,j,k,对应题目中的b,c,d。