讨论 / 结果也对,怎么老测是0分啊,请高手指点
lcllcl 2013-04-07 21:19:00
点我顶贴 收藏 删除
#include<iostream>

02.using namespace std;

03.char a[110][110];

04.int m,n,ans;

05.int main()

06.{

07.

//freopen("saolei.in","r",stdin);

08.

//freopen("saolei.out","w",stdout);

09.

while(scanf("%d %d",&m,&n)==2)

10.

{

11.

if ((n==0)&&(m==0)) break;

12.

memset(a,'0',sizeof(a));

13.

for(int i=1;i<=m;i++)

14.

for(int j=1;j<=n;j++)

15.

{char c;

16.

cin>>c;

17.

if(c=='*')

18.

{ a[i][j]='*';

19.

if(a[i-1][j-1]!='*')

20.

a[i-1][j-1]++;

21.

if(a[i-1][j]!='*')

22.

a[i-1][j]++;

23.

if(a[i-1][j+1]!='*')

24.

a[i-1][j+1]++;

25.

if(a[i+1][j+1]!='*')

26.

a[i+1][j+1]++;

27.

if(a[i+1][j-1]!='*')

28.

a[i+1][j-1]++;

29.

if(a[i+1][j]!='*')

30.

a[i+1][j]++;

31.

if(a[i][j+1]!='*')

32.

a[i][j+1]++;

33.

if(a[i][j-1]!='*')

34.

a[i][j-1]++;

35.

}

36.

}

37.

ans++;

38.

cout<<"field #"<<ans<<":"<<endl;

39.

for(int i=1;i<=m;i++)

40.

{for(int j=1;j<=n;j++)

41.

cout<<a[i][j];

42.

cout<<endl;

43.

}

44.

cout<<endl;

45.

}

46.cout<<endl;

47.

//system("pause");

48.

return 0;

49.}

#1 lcllcl@2013-04-07 21:19:00
回复 删除
484 扫雷

#include<iostream>

using namespace std;

char a[110][110];

int m,n,ans;

int main()

{

//freopen("saolei.in","r",stdin);

//freopen("saolei.out","w",stdout);

while(scanf("%d %d",&m,&n)==2)

{

if ((n==0)&&(m==0)) break;

memset(a,'0',sizeof(a));

for(int i=1;i<=m;i++)

for(int j=1;j<=n;j++)

{char c;

cin>>c;

if(c=='*')

{ a[i][j]='*';

if(a[i-1][j-1]!='*')

a[i-1][j-1]++;

if(a[i-1][j]!='*')

a[i-1][j]++;

if(a[i-1][j+1]!='*')

a[i-1][j+1]++;

if(a[i+1][j+1]!='*')

a[i+1][j+1]++;

if(a[i+1][j-1]!='*')

a[i+1][j-1]++;

if(a[i+1][j]!='*')

a[i+1][j]++;

if(a[i][j+1]!='*')

a[i][j+1]++;

if(a[i][j-1]!='*')

a[i][j-1]++;

}

}

ans++;

cout<<"field #"<<ans<<":"<<endl;

for(int i=1;i<=m;i++)

{for(int j=1;j<=n;j++)

cout<<a[i][j];

cout<<endl;

}

cout<<endl;

}

cout<<endl;

//system("pause");

return 0;

}

#2 1700671432@2017-09-05 22:16:39
回复 删除
你可能是少了<cstdio>这个头文件。
#3 1700671432@2017-09-05 22:16:53
回复 删除
cstdio

#4 1700671432@2017-09-05 22:21:13
回复 删除

#5 1700671432@2017-09-05 22:21:24
回复 删除
cstring
#6 1700671432@2017-09-05 22:21:54
回复 删除
剩下的就是你的答案问题了。

懒得检查了。。

查看更多回复
提交回复