水仙花数
#include <iostream> using namespace std; int main() { //三位水仙花数 例 1^3+5^3+3^3 = 153 int num=100; do{ int a=0,b=0,c=0; a = num % 10; //获取个位 b = num /10 %10; //获取十位 c = num /100; //获取百位 if(a*a*a + b*b*b + c*c*c == num) { cout<<num<<endl; } num++; } while(num<1000); return 0; }

浙公网安备 33010602011771号