폭탄 인간 문제

9444 단어 c
폭탄 인간 문제
#include<stdio.h>
int main()
{
	char a[20][21];
	int n,m,i,j,q,p,sum,max=0,x,y;
	scanf("%d%d",&n,&m);	
	for(i=0;i<n;i++)
	{
		//gets(a[i]);
		scanf("%s",a[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{
			if(a[i][j]=='.')
			{
				x=i;
				y=j;
				sum=0;
				while(a[x][y]!='#')
				{
					if(a[x][y]=='G')
					{
						sum++;
					}
					x++;
				}
				x=i;
				y=j;
				while(a[x][y]!='#')
				{
					if(a[x][y]=='G')
					{
						sum++;
					}
						x--;
				}
				x=i;
				y=j;
				while(a[x][y]!='#')
				{
					if(a[x][y]=='G')
					{
						sum++;
					}
						y++;
				}
				x=i;
				y=j;
				while(a[x][y]!='#')
				{
					if(a[x][y]=='G')
					{
						sum++;
					}
						y--;
				}
			}
		}
		if(sum>max)
		{
			max=sum;
		}
	}
	printf("%d",max);
}

좋은 웹페이지 즐겨찾기