编一程序,显示所有的水仙花数。所谓水仙花数,是指一个三位数,其各位数字立方和等于该数字本身。例如,153是水仙花数,因为

1个回答

  • #include

    #include

    int main()

    {

    int i, k, m, t;

    for (i = 100; i < 1000; i++)

    {

    t = 0; k = i;

    while (k > 0)

    {

    m = k % 10;

    t += m * m * m;

    k /= 10;

    }

    if (t == i)

    printf("%dn", t);

    }

    system("pause"); //避免窗口一闪而退

    return 0;

    }

相关问题