java二维数组周边元素_求出二维数组主对角线、次对角线以及周边元素之和

该博客介绍了如何编写Java函数,以计算二维数组的主对角线、次对角线及周边元素之和。通过键盘输入二维数组的行数和列数,并为数组赋值,程序将分别计算并输出主对角线、次对角线和周边元素的总和。示例代码中包含处理不同大小矩形数组特殊情况的逻辑。
摘要由CSDN通过智能技术生成

某个同学的题目,写了一下。

题目大概是这样的:

编写函数,求出二维数组主对角线、次对角线以及周边元素之和。

要求:二维数组的行数、列数、数组元素在main函数中由键盘输入。

#include

int main()

{

int row,col;

printf("请输入“行数”和“列数”:");

scanf("%d,%d",&row,&col);

printf("请为%d*%d数组赋值:\n",row,col);

int arr[row][col];

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

{

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

{

printf("当前[%d,%d]:",j,i);

scanf("%d",&arr[j][i]);

}

}

int count = row > col ? col : row;

int xSpeed = (row - 0)/count;

int ySpeed = (col - 0)/count;

printf("X轴每次递增%d个下标\n",xSpeed);

printf("Y轴每次递增%d个下标\n",ySpeed);

//这里要考虑对角线不标准情况,比如3*4的矩形

int numA &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值