3360:【例62.2】 相邻数之和
[例 62.2] 相邻数之和
#include<bits/stdc++.h>
using namespace std;
int main()
{
int h,l,c,r,sum;
scanf("%d %d %d %d",&h,&l,&c,&r);
int a[11][11]={00};//二维数组; 用两个for循环输入;
c=c+1;
r=r+1;
for(int i=1;i<=h;i++)
{
for(int j=1;j<=l;j++)
{
scanf("%d",&a[i][j]);
}
}
sum=a[c-1][r]+a[c][r-1]+a[c+1][r]+a[c][r+1]+a[c-1][r-1]+a[c+1][r+1]+a[c-1][r+1]+a[c+1][r-1];//周围一转全部加起来,万花丛中过,片叶都要粘身;
printf("%d",sum);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int n,m,x,y,ans,a[100+5] [100+5];
int main()
{
cin>>n>>m>>x>>y;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>a[i] [j];
if( x==i+1 && y==j )
ans+=a[i] [j];
if( x==i-1 && y==j )
ans+=a[i] [j];
if( x==i && y==j+1 )
ans+=a[i] [j];
if( x==i && y==j-1 )
ans+=a[i] [j];
if( x==i+1 && y==j+1 )
ans+=a[i] [j];
if( x==i-1 && y==j-1 )
ans+=a[i] [j];
if( x==i+1 && y==j-1 )
ans+=a[i] [j];
if( x==i-1 && y==j+1 )
ans+=a[i] [j];
}
}
cout<<ans<<endl;
return 0;
}
洛谷入门题单 Python求解
洛谷P1035级数求和
洛谷 P1044 [NOIP2003 普及组] 栈 python解析
python:1046(摘苹果)
洛谷 python P1064 [NOIP2006 提高组] 金明的预算方案
洛谷 python P1064 [NOIP2006 提高组] 金明的预算方案_洛谷金明的预算方案python-CSDN博客
洛谷 python P1077 [NOIP2012 普及组] 摆花
洛谷 python P1077 [NOIP2012 普及组] 摆花_小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆。通过调查顾-CSDN博客
python:洛谷1085(不高兴的津津)