1. 程式人生 > >C語言程序設計(第三版)筆記

C語言程序設計(第三版)筆記

urn 預處理 () brush nbsp 正整數 for n) 求階乘

例程1-1 求階乘問題。輸入一個正整數n,輸出n!。

#include <stdio.h>                    //編譯預處理命令
int factorial (int n);                     //函數聲明
int main()                                  //主函數
{
    int n;                                     //變量定義
    scanf("%d",&n);                    //輸入一個整數
    printf("%d\n",factorial(n));    //調用函數計算階乘
    return 0;
}
int factorial (int n)                     //定義計算n!的函數
{
    int i, fact=1;
    for(i=2; i<=n; ++i)
        fact*=i;
    return fact;
}       

  

C語言程序設計(第三版)筆記