更新矩阵边缘
题目要求输出矩阵,所以我使用二维数组来定义这个矩阵,每当行(列)数为1或最后一行(列)时,给里面的元素加6。最后输出即可。
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int arr[n][n];
for(int a=0;a<n;a++){
for(int b=0;b<n;b++){
cin>>arr[a][b];
if(a==0||a==n-1||b==0||b==n-1){
arr[a][b]=arr[a][b]+6;
}
printf("%3d",arr[a][b]);
if(b==n-1){
cout<<endl;
}
}
}
return 0;
}

