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
求一个算法计算每个位置的数
生成一个回型矩阵
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
求一个算法计算每个位置的数
#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;
}参考这段代码哈,欢迎交流.满意请采纳.
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;
}参考这段代码哈,欢迎交流.满意请采纳.
C语言算法生成一个回型矩阵n=5时3 3 3 3 33 2 2 2 33 2 1 2 33 2 2 2 33 3 3 3
求C语言3个2*2矩阵相乘的算法
c语言级数算法 s=1+x+x^2/2!+x^3/3!+...+x^n/n!怎么算
用Matlab生成一个nN*n的矩阵,生成一个[A;A^2;A^3;A^4;.;A^N]的矩阵.其中A是n*n的
C语言编程实现2*3的矩阵转置
用C语言编写蛇形矩阵编制一个程序,对于输入的一个自然数n(n≤15),把 n^2个自然数1,2,3,…n^2 按蛇形方式
C语言螺旋矩阵从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填
C语言:输入一个2*3的整数矩阵和一个3*2的整数矩阵,使用指针数组实现这两个矩阵的相乘.程序如下:
c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积
C语言 :编写 一个程序使一个2行3列的矩阵倒置成3行俩列的矩阵.就是矩阵的倒置、 谢谢拉 .
C语言编程 假设有两矩阵A=1 2 3 4 5 6
求C语言算法2的N次方,N