编写一个函数用于将一个5×5矩阵中的最大值放置于中心位置,并将四个最小值分配至四个角,并按照从左到右、从上下的顺序从小到大排列;在主函数中调用该函数
发布时间
阅读量:
阅读量
习题 6.10 要求编写一个函数,用于处理一个5*5的矩阵。该函数的功能是将矩阵中数值最大的元素置于中心位置,同时将四个角落分别放置四个最小的元素,这四个元素需按照从左至右、从上至下的顺序依次由小到大排列。请在main函数中调用该函数以实现上述功能。代码如下:
#include<iostream>
using namespace std;
int main()
{
int i, j;
int arr[5][5];
void func(int (*) [5]);
cout << "请输入5*5矩阵:" << endl;
for (i = 0; i != 5; ++i)
{
for (j = 0; j != 5; ++j)
{
cin >> arr[i][j];
}
}
func(arr);
cout << endl;
for (i = 0; i != 5; ++i)
{
cout << arr[i][0] << " " << arr[i
全部评论 (0)
还没有任何评论哟~
