著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:匿名用户 链接:http://www.zhihu.com/question/26847246/answer/34278719 来源:知乎 #include <stdio.h>int n,m;char a[100][100];int main(){ void find(int i,int j); int i,j,k; while(scanf("%d%d",&m,&n)&&m!=0&&n!=0) { getchar(); for(i=0;i<m;i++) scanf("%s",a[i]); k=0; for(i=0;i<m;i++) { for(j=0;j<n;j++) { if(a[i][j]=='1') { find(i,j); k++; } } } printf("%d\n",k); } return 0;}void find(int i,int j){ if(a[i][j]=='0') return ; if(i>=0 && i < m && j >= 0&&j < n){ a[i][j]='0'; find(i,j+1); find(i,j-1); find(i+1,j+1); find(i+1,j-1); find(i+1,j); find(i-1,j+1); find(i-1,j-1); find(i-1,j); }} /* Main.c:1:1: error: stray '\350' in program 著作权归作者所有。 ^ Main.c:1:1: error: stray '\221' in program Main.c:1:1: error: stray '\227' in program Main.c:1:1: error: stray '\344' in program Main.c:1:1: error: stray '\275' in program Main.c:1:1: error: stray '\234' in program Main.c:1:1: error: stray '\346' in program Main.c:1:1: error: stray '\235' in program Main.c:1:1: error: stray '\203' in program Main.c:1:1: error: stray '\345' in program Main.c:1:1: error: stray '\275' in program Main.c:1:1: error: stray '\222' in program Main.c:1:1: error: stray '\344' in program Main.c:1:1: error: stray '\275' in program Main.c:1:1: error: stray '\234' in program Main.c:1:1: error: stray '\350' in program Main.c:1:1: error: stray '\200' in program Main.c:1:1: error: stray '\205' in program Main.c:1:1: error: stray '\346' in program Main.c:1:1: error: stray '\211' in program Main.c:1:1: error: stray '\200' in program Main.c:1:1: error: stray '\346' in program Main.c:1:1: error: stray '\234' in program Main.c:1:1: error: stray '\211' in program Main.c:1:1: error: stray '\343' in program Main.c:1:1: error: stray '\200' in program Main.c:1:1: error: stray '\202' in program Main.c:2:1: error: stray '\345' in program 商业转载请联系作者获得授权,非商业转载请注明出处。 ^ Main.c:2:1: error: stray '\225' in program Main.c:2:1: error: stray '\206' in program Main.c:2:1: error: stray '\344' in program Main.c:2:1: error: stray '\270' in program Main.c:2:1: error: stray '\232' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\254' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\257' in program Main.c:2:1: error: stray '\267' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\201' in program Main.c:2:1: error: stray '\224' in program Main.c:2:1: error: stray '\347' in program Main.c:2:1: error: stray '\263' in program Main.c:2:1: error: stray '\273' in program Main.c:2:1: error: stray '\344' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\234' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\200' in program Main.c:2:1: error: stray '\205' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\216' in program Main.c:2:1: error: stray '\267' in program Main.c:2:1: error: stray '\345' in program Main.c:2:1: error: stray '\276' in program Main.c:2:1: error: stray '\227' in program Main.c:2:1: error: stray '\346' in program Main.c:2:1: error: stray '\216' in program Main.c:2:1: error: stray '\210' in program Main.c:2:1: error: stray '\346' in program Main.c:2:1: error: stray '\235' in program Main.c:2:1: error: stray '\203' in program Main.c:2:1: error: stray '\357' in program Main.c:2:1: error: stray '\274' in program Main.c:2:1: error: stray '\214' in program Main.c:2:1: error: stray '\351' in program Main.c:2:1: error: stray '\235' in program Main.c:2:1: error: stray '\236' in program Main.c:2:1: error: stray '\345' in program Main.c:2:1: error: stray '\225' in program Main.c:2:1: error: stray '\206' in program Main.c:2:1: error: stray '\344' in program Main.c:2:1: error: stray '\270' in program Main.c:2:1: error: stray '\232' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\254' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\275' in program Main.c:2:1: error: stray '\350' in program Main.c:2:1: error: stray '\257' in program Main.c:2:1: error: stray '\267' in program Main.c:2:1: error: stray '\346' in program Main.c:2:1: error: stray '\263' in program Main.c:2:1: error: stray '\250' in program Main.c:2:1: error: stray '\346' in program Main.c:2:1: error: stray '\230' in program Main.c:2:1: error: stray '\216' in program Main.c:2:1: error: stray '\345' in program Main.c:2:1: error: stray '\207' in program Main.c:2:1: error: stray '\272' in program Main.c:2:1: error: stray '\345' in program Main.c:2:1: error: stray '\244' in program Main.c:2:1: error: stray '\204' in program Main.c:2:1: error: stray '\343' in program Main.c:2:1: error: stray '\200' in program Main.c:2:1: error: stray '\202' in program Main.c:3:1: error: stray '\344' in program 作者:匿名用户 ^ Main.c:3:1: error: stray '\275' in program Main.c:3:1: error: stray '\234' in program Main.c:3:1: error: stray '\350' in program Main.c:3:1: error: stray '\200' in program Main.c:3:1: error: stray '\205' in program Main.c:3:1: error: stray '\357' in program Main.c:3:1: error: stray '\274' in program Main.c:3:1: error: stray '\232' in program Main.c:3:1: error: stray '\345' in program Main.c:3:1: error: stray '\214' in program Main.c:3:1: error: stray '\277' in program Main.c:3:1: error: stray '\345' in program Main.c:3:1: error: stray '\220' in program Main.c:3:1: error: stray '\215' in program Main.c:3:1: error: stray '\347' in program Main.c:3:1: error: stray '\224' in program Main.c:3:1: error: stray '\250' in program Main.c:3:1: error: stray '\346' in program Main.c:3:1: error: stray '\210' in program Main.c:3:1: error: stray '\267' in program Main.c:4:1: error: stray '\351' in program 链接:http://www.zhihu.com/question/26847246/answer/34278719 ^ Main.c:4:1: error: stray '\223' in program Main.c:4:1: error: stray '\276' in program Main.c:4:1: error: stray '\346' in program Main.c:4:1: error: stray '\216' in program Main.c:4:1: error: stray '\245' in program Main.c:4:1: error: stray '\357' in program Main.c:4:1: error: stray '\274' in program Main.c:4:1: error: stray '\232' in program Main.c:4:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token 链接:http://www.zhihu.com/question/26847246/answer/34278719 ^ Main.c:5:1: error: stray '\346' in program 来源:知乎 ^ Main.c:5:1: error: stray '\235' in program Main.c:5:1: error: stray '\245' in program Main.c:5:1: error: stray '\346' in program Main.c:5:1: error: stray '\272' in program Main.c:5:1: error: stray '\220' in program Main.c:5:1: error: stray '\357' in program Main.c:5:1: error: stray '\274' in program Main.c:5:1: error: stray '\232' in program Main.c:5:1: error: stray '\347' in program Main.c:5:1: error: stray '\237' in program Main.c:5:1: error: stray '\245' in program Main.c:5:1: error: stray '\344' in program Main.c:5:1: error: stray '\271' in program Main.c:5:1: error: stray '\216' in program Main.c:7:19: warning: extra tokens at end of #include directive #include <stdio.h>int n,m;char a[100][100];int main(){ void find(int i,int j); int i,j,k; while(scanf("%d%d",&m,&n)&&m!=0&&n!=0) { getchar(); for(i=0;i<m;i++) scanf("%s",a[i]); k=0; for(i=0;i<m;i++) { for(j=0;j<n;j++) { if(a[i][j]=='1') { find(i,j); k++; } } } printf("%d\n",k); } return 0;}void find(int i,int j){ if(a[i][j]=='0') return ; if(i>=0 && i < m && j >= 0&&j < n){ a[i][j]='0'; find(i,j+1); find(i,j-1); find(i+1,j+1); find(i+1,j-1); find(i+1,j); find(i-1,j+1); find(i-1,j-1); find(i-1,j); }} ^ In file included from /usr/include/stdio.h:74:0, from Main.c:7: /usr/include/libio.h:306:3: error: unknown type name 'size_t' size_t __pad5; ^ /usr/include/libio.h:310:67: error: 'size_t' undeclared here (not in a function) char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; ^ /usr/include/libio.h:338:62: error: expected declaration specifiers or '...' before 'size_t' typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); ^ /usr/include/libio.h:347:6: error: expected declaration specifiers or '...' before 'size_t' size_t __n); ^ /usr/include/libio.h:469:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_sgetn' extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t); ^ In file included from Main.c:7:0: /usr/include/stdio.h:337:20: error: expected declaration specifiers or '...' before 'size_t' int __modes, size_t __n) __THROW; ^ /usr/include/stdio.h:386:44: error: expected declaration specifiers or '...' before 'size_t' extern int snprintf (char *__restrict __s, size_t __maxlen, ^ /usr/include/stdio.h:390:45: error: expected declaration specifiers or '...' before 'size_t' extern int vsnprintf (char *__restrict __s, size_t __maxlen, ^ /usr/include/stdio.h:709:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fread' extern size_t fread (void *__restrict __ptr, size_t __size, ^ /usr/include/stdio.h:715:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fwrite' extern size_t fwrite (const void *__restrict __ptr, size_t __size, ^ */ |
Double click to view unformatted code.