求一个4*4的二维数组周边元素的和

如题所述

第1个回答  2022-11-16

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#define M 4

#define N 5

int fun(int a[M][N])

{

int i,s=0;

for(i=0;i<N;i++)

s+=a[0]<i>+a[M-1]<i>;

for(i=1;i&lt;M-1;i++)

s+=a<i>[0]+a<i>[N-1];

return s;

}

int main()

{

int aa[M][N]={{1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8},{1,3,5,7,0}};

int i,j,y;

printf("The original data is:\n");

for(i=0;i&lt;M;i++)

{

for(j=0;j&lt;N;j++)

printf("%6d",aa<i>[j]);

printf("\n");

}

y=fun(aa);

printf("\nThe sun:%d\n",y);

printf("\n");

system("pause");

return 0;

}

扩展资料:

include用法:

#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

插入头文件的内容

#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:

1、#include&lt;文件名&gt;

2、#include"文件名"。

求一个4*4的二维数组周边元素的和
int i,s=0;for(i=0;i<N;i++)s+=a[0]+a[M-1];for(i=1;i<M-1;i++)s+=a[0]+a[N-1];return s;} int main(){ int aa[M][N]={{1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8},{1,3,5,7,0}};int i,j,y;printf("The original data is:\\n");for(i=0...

设计程序,求一个4行4列二维数组周边元素之和
int fun(int a[4][4]){ int i,j,sum=0;for(i=0;i<4;i++){ for(j=0;j<4;j++)if(i==0||i==3||j==0||j==3)sum=sum+a[i][j];} return sum;} main(){ int i,j,a[4][4],sum;for(i=0;i<4;i++){ for(j=0;j<4;j++)scanf("%d",&a[i][j]...

编写函数,求一个二维数组周边元素的最大值和最小值之和;主函数中初始化...
return max+min;}int main(){int i,j,s,a[4][4]={1,2,3,

C语言程序:求一个二维数组元素的周边之和
求一个二维数组元素的周边之和:源程序如下:define N 3\/\/宏定义N=3 include <stdio.h> void main(){ int number[N][N] = { {1,2,3},{4,5,6},{7,8,9} };\/\/定义二维数组并赋初值 int i, j;\/\/定义循环变量 int sum = 0;\/\/定义加和变量,并初始化赋值为0 for (i = 0;...

(C++)求大神带飞 编写一个主函数和3个子函数,实现下面功能:1子函数q...
***(符号是居中对齐的)3子函数juzhen()求一个4*4二维数组中的周边元素之和,输出和。1 2 3 45 6 7 89 10 11 1213 14 15 16在线等 谢谢!答对了剩下的财富值都给你 展开  我来答 1个回答 #热议# 职场上受委屈要不要为自己解释?Jian...

c++求二维数组周边元素之和
int sum = 0;for (i = 0; i < n; i++)if (i == 0 || i == n-1) { for ( j = 0; j < m; j++) { sum += a[i*m+j];} } else { sum += a[i*m];sum += a[i*m+m-1];} return sum;} int main() { int a[4][5];int i,j,n;n = 0;for (i...

二维数组的周边元素指的是什么?
周边元素就是数组边上的所有元素,就是第一排,最后一排,最左边那列,最右边那列所有元素,重复的只算一次

二维数组的周边元素指的是什么
二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。二维数组又称为矩阵,行列数相等的矩阵称变方阵。对称矩阵和对角矩阵。此处的元素是数学名词,在代数学中组成联合的各个部分和在几何学中构成图形的各个部分。二维数组的周边元素指的是矩阵四周的数字。

(c语言)编写一个程序 功能是求出二维数组周边元素平均值
思路:求出二维数组周边元素平均值,首先需要计算周边元素的个数和累加和,周边元素有一个性质就是,该元素的横纵下标中必有一个0或者是元素个数减一,所以通过一个if判断语句就可以求出来。参考代码:include <stdio.h>int main(){ double avg,sum=0;int num=0,i,j;int a[5][5]={{0,1...

用vb语言编写:用函数过程求二维数组各元素之和。的程序
'在图形框中输出数组 Dim i As Integer Picture1.Cls '清除原先输出数据 For i = 1 To 6 Picture1.Print Str(MyArr(i, 1)), Str(MyArr(i, 2)), Str(MyArr(i, 3)), Str(MyArr(i, 4)), Str(MyArr(i, 5)), Str(MyArr(i, 6)) & Chr(13)'输出一行数据后换行再输出下...

相似回答
大家正在搜