一個簡單的梯隊表單計算器。很好的線性代數作業!
我將其作為玩具和實驗,而不是解決實際問題,並且不能保證它實際上是在我在作業中遇到的情況之外的工作。當我編寫讀書文件的這一部分時,我遇到了一個愚蠢的錯誤,直到半小時前,我不得不修復它。
只需使用您想要的任何編譯器即可。編譯器需要能夠訪問<stdio.h>
, <stdlib.h>
和<ctype.h>
,所有這些都是我所知道的,並且不需要任何特殊的編譯器標誌。
例子:
gcc -o echelon echelon.c
運行程序,然後輸入矩陣中的行和列數。
當程序提示時輸入矩陣,將每個單元格在列中分離出一個空間:
1 2 3
4 5 6
7 8 9
對齊並不重要,但是要當心 - 我不知道Scanf對這種事情有多挑剔,並且它會大喊大叫,如果不讀取其期望的輸入,它會打破。
該程序將自動計算矩陣的梯形形式,然後暫停以提示您是否也想從這一點上找到減少的梯隊。