某个同学的题目,写了一下。
题目大概是这样的:
编写函数,求出二维数组主对角线、次对角线以及周边元素之和。
要求:二维数组的行数、列数、数组元素在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 &#