作业帮 > 综合 > 作业

C语言算法生成一个回型矩阵n=5时3 3 3 3 33 2 2 2 33 2 1 2 33 2 2 2 33 3 3 3

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 08:47:04
C语言算法
生成一个回型矩阵
n=5时
3 3 3 3 3
3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3
求一个算法计算每个位置的数
C语言算法生成一个回型矩阵n=5时3 3 3 3 33 2 2 2 33 2 1 2 33 2 2 2 33 3 3 3
#include <stdio.h>
void Print(int n){
int i,j;
int tmp=(n+1)/2;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
for(int k=1;k<=n;k++){
if(i==k || i==n-k+1 || j==k || j==n-k+1){
printf("%d ",tmp-k+1);
break;
}
}
}
printf("\n");
}
}
int main(){
int n;
scanf("%d",&n);
Print(n);
return 0;
}参考这段代码哈,欢迎交流.满意请采纳.