记录详情

Accepted

/in/foo.c:4:1: warning: return type defaults to 'int' [-Wimplicit-int]
 show(char a[12][12],int m,int n)
 ^~~~
/in/foo.c: In function 'show':
/in/foo.c:14:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# 状态 耗时 内存占用
#1 Accepted 14ms 304.0 KiB
#2 Accepted 52ms 304.0 KiB
#3 Accepted 8ms 296.0 KiB
#4 Accepted 4ms 300.0 KiB
#5 Accepted 12ms 308.0 KiB

代码

#include<stdlib.h>
#include<stdio.h>
int flag=0;
show(char a[12][12],int m,int n)
{
    for(int i=0;i<12;i++)
    {
        printf("\n");
        for(int j=0;j<12;j++)
        {
          if(i==m&&j==n)printf("?");  else printf("%c",a[i][j]);
        }
    }
}
int go(int m,int n,char a[12][12])
{system("cls");


a[m][n]='#';
if(m==10&&n==10) flag=1;
    if(flag!=1&&a[m+1][n]!='#') {go(m+1,n,a);}
    if(flag!=1&&a[m][n+1]!='#') {go(m,n+1,a);}
    if (flag!=1&&a[m-1][n]!='#'){go(m-1,n,a);}
     if(flag!=1&&a[m][n-1]!='#') {go(m,n-1,a);}
     if(flag!=1)a[m][n]='.';
return flag;



}
int main ()
{char map[12][12];
for(int i=0;i<12;i++)
{map[0][i]='#';
    map[11][i]='#';
}

for(int i=1;i<11;i++)
{
    for(int j=0;j<12;j++)
    {
        if(j==0||j==11) map[i][j]='#';
        else scanf(" %c",&map[i][j]);

    }
}

int m=1,n=1;int x=go(m,n,map);
if(x==0)printf("No");
if(x==1)printf("Yes");



}

信息

递交者
类型
递交
题目
P1001 hitwh 2019 新生赛 B lxdlam 和他的迷宫
语言
C
递交时间
2020-12-17 20:45:07
评测时间
2020-12-17 20:45:07
评测机
分数
100
总耗时
91ms
峰值内存
308.0 KiB