把數字1至9排成三行三列的方陣,要求每行每列與及兩對角線上的三個數的和均為15.請問如何用c/c++描述的程序實現?

熱心網友

作業題還是自己做的好,能提高自己的編程能力。你可以先設計一下數據結構,然后設計算法算法中,先生成這9個數字的一種排列,然后對這種排列進行驗證,看他滿不滿足要求。然后把這樣的算法應用到這9個數字的每一種排列---------------------------------------------------------------生成排列,可以用循環,和數組元素交換來作,你可以試試