วันอังคารที่ 24 กันยายน พ.ศ. 2556

FACTORAIL




void setup() {
  print(fac(4)); //แสดงผลลัพธ์ factorial 24
}
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)
  }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น