第 15 題 - 解答


#include <stdio.h>
int main()
{
    int i, n;   
    printf("請輸入一個正整數:");
    scanf("%d",&n);
    printf("其因數有 ");
    for(i=1; i<=n/2; i++)
         if(n%i==0)
             printf("%d\t",i);
    printf("%d\n",n);
    return 0;
}

考試版本
#include <stdio.h>
int main()
{
    int i, n;   
    scanf("%d",&n);
    for(i=1; i<=n/2; i++)
        if(n%i==0)
            printf("%d\t",i);
    printf("%d\n",n);
    return 0;
}