C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊

C程序顯示數(shù)字因數(shù)

C 語言編程實例大全

在此示例中,您將學習查找用戶輸入的整數(shù)的所有因數(shù)。

要理解此示例,您應該了解以下C語言編程主題:

該程序從用戶處獲取一個正整數(shù),并顯示該數(shù)字的所有正因數(shù)。

求正整數(shù)的因數(shù)

#include <stdio.h>
int main() {
    int num, i;
    printf("輸入一個正整數(shù): ");
    scanf("%d", &num);
    printf(" %d 的因數(shù): ", num);
    for (i = 1; i <= num; ++i) {
        if (num % i == 0) {
            printf("%d ", i);
        }
    }
    return 0;
}

輸出結(jié)果

輸入一個正整數(shù): 60
60 的因數(shù): 1 2 3 4 5 6 10 12 15 20 30 60

在程序中,用戶輸入的正整數(shù)存儲在num中 。

迭代for循環(huán),直到i <= num為false。

在每次迭代中,都會檢查數(shù)字是否可以被i整除。 這是i成為num因數(shù)的條件。

if (num % i == 0) {
            printf("%d ", i);
}

然后,i的值增加1。

C 語言編程實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清