2247 - a1006
时间限制 : 1 秒
内存限制 : 128 MB
编程输出全部的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 如:153=1^3+5^3+3^3每行一个数
题目输入
153
...
...
...
题目输出
输入/输出样例
输入格式
输出格式
C语言解答
#include<stdio.h> void main() {int i,j,k,a; for(i=1;i<10;i++) for(j=0;j<10;j++) for(k=0;k<10;k++) if(i*i*i+j*j*j+k*k*k==100*i+10*j+k) {a=100*i+10*j+k; printf("%d\n",a);} }
C++解答
#include<iostream> #include<cstdio> #include<iostream> #include<cmath> using namespace std; int main(){ for(int i=100;i<1000;i++){ int x = i % 10; int y = i / 10 % 10; int z = i / 100; if(x*x*x+y*y*y+z*z*z == i) cout<<i<<endl; } return 0; }