ขอถามเกี่ยวกับการเขียนโปรแกรมภาษา C หน่อยค่ะ

ขอรบกวนหน่อยนะค้า
เขียนโปรแกรมโดยใช้ for วนรอบเพื่อรับค่าเพศ อายุนักศึกษา
เพื่อนำมาเปรียบเทียบโดยใช้ if ค่ะ
วนรอบแรก ก็รับค่าปกติไม่มีปัญหาค่ะ
พอวนรอบที่สอง รับค่ารอบที่ 2 โปรแกรมไม่ยอมให้ใส่ค่าลงไป
มันจะแสดงผลตามเงื่อนไข else อัตโนมัติ
แล้วโปรแกรมก็ให้รับค่ารอบที่ 3 เลย
พอรับค่ารอบที่ 3 ก็รับค่าปกติ นำไปเปรียบเทียบ
พอรับค่ารอบที่ 4 เป็นเหมือนรอบที่ 2 เลยค่ะ
คือไม่ให้เราใส่ค่าลงไป มันจะแสดงผลตามเงื่อนไข else
แล้วขึ้นให้รับค่ารอบที่ 5 แทนเลยค่ะ
อยากทราบว่าปัญหามันมาจากตรงไหนหรอคะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่