您的位置:首页 > 编程语言 > C语言/C++

C++基础编程练习14

2012-09-16 15:54 405 查看
/*

14: 第14题请别写函数fun,函数的功能使求出二维数组周边元素之和,作为函数值返回。

    二维数组中的值在主函数中赋予。

*/

#include <iostream>

using namespace std;

const int n = 4 ;

int a

={11,12,13,14,

             15,116,117,18,

             19,201,211,22,

             23,24,25,26} ;

int fun(int a[]
) ;

void display_array(int a[]
) ;

int main(int argc,char **argv){

    

    display_array(a) ;

    cout << fun(a) ;

    getchar() ;

    return 0 ;

}

int fun(int a[]
){

    int sum = 0 ;

    for (int i=0; i<n; i++){

        for (int j=0; j<n; j++){

            

            if(0 == i || n-1 == i){

                sum = sum + a[i][j] ;

            }else {

                if (0 == j){

                    sum = sum + a[i][j] ;

                }else if (n-1 == j){

                    sum = sum + a[i][j] ;

                }

            }

        }

    }

    return sum ;

}

void display_array(int a[]
){

    for(int i=0; i<n; i++){

        for(int j=0; j<n; j++){

            cout << a[i][j] << "\t";

        }

        cout << endl ;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 编程 fun