1. 程式人生 > >求階乘,輸入一個正整數 n,輸出n!

求階乘,輸入一個正整數 n,輸出n!

factor i++ print 階乘 pri tor n) printf main

#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){

int i,fact=1;

for(i=1;i<=n;i++)
fact = fact*i;

return fact;

}

求階乘,輸入一個正整數 n,輸出n!