將二維陣列列印成table的模板函式

2021-06-01 10:50:01 字數 706 閱讀 1385

template bool printtablehtml(const type (&arr)[row][col], const std::string &htmlfile, const std::string &tableinfo)

//cout << row << endl << col << endl;

ofstream fout(htmlfile.c_str());

if(!fout)

fout << "" << endl;

fout << "\n" << endl;

fout << "\n" << tableinfo << "" << endl;

for(int j = 0; j < col; j ++)

fout << "" << endl;

for(int i = 0; i < row; i ++)

type restmp = arr[i][j];

if(i > j)

if(strcmp(typeid(restmp).name(), "double") == 0)

fout << "" << restmp << "";

}fout << "" << endl;

} fout << "\n\n" << endl;

fout.close();

return true;

}

二維陣列列印

題目 有乙個二維陣列 n n 寫程式實現從右上角到左下角沿主對角線方向列印。給定乙個二位陣列arr及題目中的引數n,請返回結果陣列。測試樣例 1,2,3,4 5,6,7,8 9,10,11,12 13,14,15,16 4返回 4,3,8,2,7,12,1,6,11,16,5,10,15,9,14,...

二維陣列列印螺形

順時針 public static int creatematrix int n,int m else if direction down else if direction left else if direction up else return matrix public static voi...

順時針列印二維陣列

如果看不懂,可參照劍指offer128頁 include include using namespace std 方法一 傳vector 需要傳引用 方法二 傳二維指標 按圈給陣列賦值 void printmatrixincircle int vector numbers,int rows,int ...