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

问题描述:

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
求一个算法计算每个位置的数
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
#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;
}参考这段代码哈,欢迎交流.满意请采纳.
 
 
展开全文阅读
剩余:2000
下一页:先解十一题