close

寫出列印結果 /*num的因數*/

#include <stdio.h>
int main() /*寫出列印結果*/
{
    int min = 1, num = 18;
    printf("%d\n", num);
    while(min <= num)
    {
        if(num % min == 0)
        {
            printf("%d", min);
            if( num != min) printf(",");
        }
        min++;
    }
}

若min小於num執行while迴圈中的敘述式,

while迴圈中若num可被min整除則印出結果,

而num不等於min的情況下又印出逗點,

執行結果如下:

18
1,2,3,6,9,18

 

arrow
arrow
    文章標籤
    面試考題
    全站熱搜

    Will 發表在 痞客邦 留言(0) 人氣()