水仙花数
判断一个数是否为"水仙花数",所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。
例如:371是一个"水仙花数",371=33+73+1^3.
输出所有的水仙花数
#include<stdio.h> #include<math.h> int isdaff(int n) {int a,b,c;a=n%10;b=n%100/10;c=n/100;if(pow(a,3)+pow(b,3)+pow(c,3)==n)return 1;else return 0; } int main() {int n;for(n=100;n<=999;n++){if(isdaff(n)==1)printf("%dn",n);}return 0;
1234567891011121314151617181920