我还有一个方法,是从论坛上看来的,给你看看行么??
#include <stdio.h>
int main(int argc, char* argv) { int i, j, k, n; for (i = 1; i < 10; i++) { for (j = 1; j < 10; j++) { for (k = 1; k < 10; k++) { if (n = i * 100 + j * 10 + k == i * i * i + j * j * j + k * k * k) { printf("%d", n); } } } }
}