ช่วยเขียนตัวอย่างภาษาซี factorial โดยใช้ do-while หน่อยได้มั้ยครับ

ปัญหา do-while คำนวนค่า factorial ของ n(n!) ซึ่งเป็นเลขจำนวนเต็มบวกหรือจำนวนเต็มศูนย์ (n >= 0) โดยใช้สูตร
    
                        n! = n*n-1*....*2*1

ตัวอย่าง 4! = 4*3*2*1 = 24        (โดยที่ 1! = 0! = 1)

ช่วยทีนะครับ ใครอยากใส่เครดิตก็เชิญตามสบายเลยครับ ขอบคุณมาล่วงหน้าครับ ^/\^

เพิ่มเติมนะครับ

ขอโทษนะครับถ้าเข้าใจไรผิดอยู่ คืออาจารเขาให้การบ้านผมมา ละผมได้ทำส่งแล้ว เพียงแต่ที่ผมทำมันไม่มี 4*3*2*1 ครับ ผมปริ้นแต่คำตอบออกมา อาจารบอกว่าแบบนี้ก้อได้ เพราะจะดูแค่ตรรกะ แต่อาจารก้อไม่เฉลยให้ ผมเลยอยากรู้ว่าควรทำไงอ่ะครับ

ละนี่คือโค๊ด ของผมครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่