A - C语言实验——求一个3*3矩阵对角线元素之和
#include<stdio.h>
int main()
{
int z[3][3],i,j,n;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&z[i][j]);
}
}
n=z[0][2]+z[1][1]+z[2][0];
printf("%d",n);
}
B - 爬山
#include<stdio.h>
int main()
{
int m,n,i,j,z[100][100],t,x,y;
while(~scanf("%d %d",&n,&m))
{
t=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",&z[i][j]);
if(z[i][j]>t){t=z[i][j];}
}
}
scanf("%d %d",&x,&y);
printf("%d\n",t-z[x-1][y-1]);
}
}
C - C语言实验——矩阵转置
#include <stdio.h>
int main()
{
int n,a[101][101],i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(j<n){printf("%d ",a[j][i]);}
else{printf("%d\n",a[j][i]);}
}
}
}
D - 对称矩阵的判定
#include <stdio.h>
int main()
{
int a[21][21],i,j,n,t=0;
while(~scanf("%d",&n)&&n)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(a[i][j]!=a[j][i]){t=1;break;}
}
}
if(t==0)printf("yes\n");
else printf("no\n");
t=0;
}
}
E - 矩阵的舞蹈
#include <stdio.h>
int main()
{
int n,i,j,h=1,a[101][101],x,y;
scanf("%d",&n);
while(h<=n)
{
scanf("%d %d",&x,&y);
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Case #%d:\n",h);
for(i=0;i<y;i++)
{
for(j=x-1;j>=0;j--)
{
if(j>0){printf("%d ",a[j][i]);}
else{printf("%d\n",a[j][i]);}
}
}
h++;
}
}
F - 杨辉三角
#include<stdio.h>
int main()
{
int n,i,j,a[31][31];
while(~scanf("%d",&n)&&n)
{
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
if(j==0||i==j)
{a[i][j]=1;}
else
{a[i][j]=a[i-1][j-1]+a[i-1][j];}
}
}
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
if(j==i)
printf("%d\n",a[i][j]);
else
printf("%d ",a[i][j]);
}
}
printf("\n");
}
}
G - 鞍点计算
#include <stdio.h>
int main()
{
int n,i,j,m,a[100][100],h,g,t;
scanf("%d %d",&m,&n);
for(i=0;i<m;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
for(h=0;h<m;h++)
{
if(a[i][j]>a[h][j])break;
}
for(g=0;g<n;g++)
{
if(a[i][j]<a[i][g])break;
}
if(h==m&&g==n){printf("Array[%d][%d]=%d",i,j,a[i][j]);t++;}
}
}
if(t==0)printf("None");
}
不懂得可以私信我,随时解答。
程序有错误请私信我,以及时改正。感谢!