用for循环求出100-1000的水仙花数

2024-11-18 17:22:24
推荐回答(1个)
回答1:

#include 

int main()

{

    int as,sd,df;

    for(as=1;as<=9;as++)

    {

        for(sd=0;sd<=9;sd++)

        {

            for(df=0;df<=9;df++)

            {

                if(as*as*as+sd*sd*sd+df*df*df==as*100+sd*10+df)

                {

                    printf("%d%d%d\n",as,sd,df);

                }

            }

        }

    }

    return 0;

}