在C语言中,有一个经典的循环语言的例子,求水仙花数。何为水仙花数?一个三位数,比如153,153=1*1*1+5*5*5+3*3*3,如何实现呢,可以用以下的方法。/*求水仙花数*/
#include "stdio.h"
main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%-5d",n);
}
}