#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; } } } } }
共 1 条回复
输出错了,应该是 i,j,k,对应题目中的b,c,d。