#include "stdio.h" #include "conio.h" int main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++) { i=n/100;/*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n%10;/*分解出个位*/ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) printf("%-5d",n); } getch(); return 0; }
#include <iostream> #include <cmath> using namespace std; int main() { int a,b,c; for(int i=100;i!=1000;++i){ a=i%10; b=(i-a)%100/10; c=(i-a-b*10)/100; if(i==(pow(a,3)+pow(b,3)+pow(c,3))) cout<<i<<' '; } return 0; }
2