1119:
判断一个数是否为"水仙花数",所谓"水仙花数"是指这样的一个数:首先是一个三位数,其次,其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=33+73+1^3.
#include<stdio.h>
int main()
{
int a, b=100, c, sum=0;
scanf("%d", &a); int t=a; for (int i=0; i<3; i++) { c = t/b; sum += c*c*c; t %= b; b /= 10; } if (sum == a) printf("1"); else printf("0"); return 0;
1234567891011121314151617}