print(fac(9)); //แสดงผลลัพธ์ factorial 9
}
int fac(int n) { //ฟังก์ชันสำหรับการหาผลลัพธ์ของจำนวน n!
if (n==1) {
return 1; //base case โดยการตรวจสอบว่า n=1 หรือไม่ โดยมีการ return ค่า 1
}
else {
return n*fac(n-1); //recursive case โดยมีการ return ค่า n*fac(n-1)
}
}
out put
362880
ไม่มีความคิดเห็น:
แสดงความคิดเห็น