相关题目:
平方矩阵 Ihttps://www.acwing.com/problem/content/755/https://www.acwing.com/problem/content/755/
解题思路:
矩阵中每个元素代表的意思是该元素分别到矩阵的四条边的距离的最小值。
相关代码:
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int N;
cin>>N;
while(N!=0){
for(int i=1;i<=N;i++){
for(int j=1;j<=N;j++){
//矩阵中随机一点分别到四条边的距离,并且取最小值。
printf("%d ",min(min(i,1+N-i),min(j,1+N-j)));
}
printf("\n");
}
printf("\n");
cin>>N;
}
}
注意点:
long对应的转义符是%ld,long long对应的转义符是%lld。