1119:矩阵交换行&&1121:计算矩阵边缘元素之和

#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int a[105][105];
int num[100][10];
int main()
{
int n,m,i,j,b;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
scanf("%d",&a[i][j]);
}
scanf("%d%d",&m,&n);
b=m;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(i==m)
{
num[i][j]=a[i][j];
a[m][j]=a[n][j];
   a[n][j]=num[i][j];
}
}
}
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;

}100'




#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int num[1000][1000];
int main()
{
int m,n,s=0,i,j;
scanf("%d%d",&m,&n);
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
scanf("%d",&num[i][j]);
}
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
if(i==1||i==m)
s=s+num[i][j];
else if(j==1||j==n)
s=s+num[i][j];
}
}
printf("%d",s);
return 0;
}100'

猜你喜欢

转载自blog.csdn.net/qq_42552468/article/details/80994745