#include <iostream> #include <iomanip> using namespace std; //double average(double* array,int count); //function prototype double yield(double values[][4], int n); intmain() { double beans[3][4] = { { 1.0, 2.0, 3.0, 4.0 }, { 5.0, 6.0, 7.0, 8.0 }, { 9.0, 10.0, 11.0, 12.0 } }; cout << endl << "Yield=" << yield(beans, sizeof beans / sizeof beans[0]) << endl; return 0; } double yield(double array[][4], int count) { double sum=0; for (int i = 0; i < count; i++) for (int j = 0;j < 4; j++) { sum += array[i][j]; //sum += *(*(array+i)+j); } return sum; }
transfer multidimensional array
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=324600564&siteId=291194637
Ranking