求100到999之间的水仙花数,调用函数

2025-04-09 00:40:46
推荐回答(1个)
回答1:

void getNum(int b_num, int e_num)
{
    int i,j,k,n; 
    printf("'water flower'number is:"); 
    for(n=b_num;n<=e_num;n++) 
    { 
        i=n/100;/*分解出百位*/ 
        j=n/10%10;/*分解出十位*/ 
        k=n%10;/*分解出个位*/ 
        if(n==i*i*i+j*j*j+k*k*k) 
        { 
            printf("%-5d",n); 
        } 
    } 
    printf("\n"); 
}