เครื่องคิดเลขแบบฟอร์ม Echelon อย่างง่าย เหมาะสำหรับการบ้านพีชคณิตเชิงเส้น!
ฉันทำสิ่งนี้เป็นของเล่นและทดลองมากพอ ๆ กับการแก้ปัญหาที่เกิดขึ้นจริงและฉันไม่รับประกันว่ามันจะใช้งานได้จริงนอกสถานการณ์ที่ฉันพบในการบ้าน ขณะที่ฉันเขียนส่วนนี้ของ readme ฉันพบข้อผิดพลาดโง่ ๆ ไม่น้อยกว่าครึ่งชั่วโมงที่ผ่านมาและต้องแก้ไข
เพียงแค่ใช้คอมไพเลอร์อะไรก็ตามที่คุณต้องการ คอมไพเลอร์จะต้องสามารถเข้าถึง <stdio.h>
, <stdlib.h>
และ <ctype.h>
ซึ่งทั้งหมดนี้ค่อนข้างธรรมดาสำหรับความรู้ของฉันและไม่ต้องการธงคอมไพเลอร์พิเศษใด ๆ
ตัวอย่าง:
gcc -o echelon echelon.c
เรียกใช้โปรแกรมจากนั้นป้อนจำนวนแถวและคอลัมน์ในเมทริกซ์ของคุณ
ป้อนเมทริกซ์เมื่อโปรแกรมแจ้งให้แยกแต่ละเซลล์ในคอลัมน์ด้วยพื้นที่เช่น SO:
1 2 3
4 5 6
7 8 9
การจัดตำแหน่งไม่สำคัญ แต่ระวัง-ฉันไม่รู้ว่า scanf ที่พิถีพิถันอยู่กับสิ่งนั้นและมันจะตะโกนใส่คุณและทำลายถ้ามันไม่ได้อ่านอินพุตตามที่คาดหวัง
โปรแกรมจะคำนวณรูปแบบ Echelon ของเมทริกซ์ของคุณโดยอัตโนมัติจากนั้นหยุดชั่วคราวเพื่อแจ้งว่าคุณต้องการค้นหารูปแบบ Echelon ที่ลดลงจากจุดนี้หรือไม่