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
求一个算法计算每个位置的数
蓝色的kk 1年前 已收到1个回答 举报

春花笑春风 幼苗

共回答了21个问题采纳率:90.5% 举报

#include
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;
}参考这段代码哈,欢迎交流.满意请采纳.

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.685 s. - webmaster@yulucn.com