C刷题记录-1016
题目描述
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。
输入
无
输出
无
样例输入
无
样例输出
无
1 #include <stdio.h> 2 #include <math.h> 3 4 int get_cube_sum (int n); 5 6 int main(){ 7 int i; 8 for(i = 100; i<1000; i++){ 9 if (i == get_cube_sum(i)) 10 { 11 printf("%d ",i); 12 } 13 } 14 return 0; 15 } 16 17 int get_cube_sum (int n) 18 { 19 return pow(n/100,3)+pow(n%100/10,3)+pow(n%100%10,3); 20 }