回覆列表
  • 1 # Tustalron

    C語言寫水仙花數要將給出的三位數的個位、十位、百位分別拆分,並求其立方和(設為s),若s與給出的三位數相等,

    三位數為“水仙花數”,反之,則不是水仙花數。

    #include

    <stdio.h>

    int

    main()

    {

    int

    hun,

    ten,

    ind,

    n;

    printf("result

    is:");

    for(

    n=100;

    n<1000;

    n++

    )

    /*整數的取值範圍*/

    {

    hun

    =

    n

    /

    100;

    ten

    =

    (n-hun*100)

    /

    10;

    ind

    =

    n

    %

    10;

    if(n

    ==

    hun*hun*hun

    +

    ten*ten*ten

    +

    ind*ind*ind)

    /*各位上的立方和是否與原數n相等*/

    printf("%d

    ",

    n);

    }

    printf("\n");

    return

    0;

    }

  • 中秋節和大豐收的關聯?
  • linux下rm之後的檔案還能恢復嗎?