求水仙花数,并最终求和

用C语言把所有的水仙花求出来,并求得他们最终相加的结果

# include
# include  
 
int main()
{
    int i, j, k, l,sum=0,h;
    printf("100-999之间的水仙花数有:\n");
    for (i = 100; i <= 999; i++){
        j = i / 1 % 10;  
        k = i / 10 % 10; 
        l = i / 100 % 10; 
        
        if (i == pow(j,3) + pow(k,3) + pow(l,3)){   
            h=i;
            printf("%d\n", i);
            sum=h+sum;
        }
    }
    printf("sum=%d\n",sum);
    return 0;
}
 

你可能感兴趣的:(c语言)