UVa 10189 Minesweeper
来源:互联网 发布:cad软件 编辑:程序博客网 时间:2024/04/25 10:22
#include<stdio.h>#include <memory.h>int Result[100][100];char Str[100][100];int Move[8][2] = {{-1,-1},{-1,0},{-1,1},{0,-1},{0,1},{1,-1},{1,0},{1,1},};int main(){ int cases=0; int n,m; int row,line; int i,j,k; while(scanf("%d %d",&n,&m)) { if(n==0&&m==0)break; memset(Result, 0, sizeof(Result)); for(i=0;i<n;i++) { scanf("%s",Str[i]); } for(i=0;i<n;i++){ for(j=0;j<m;j++){if(Str[i][j]=='*'){Result[i][j] = -999;for(k=0;k<8;k++){row = i+Move[k][0];line = j+Move[k][1];if(row>=0 && line>=0 && row<n && line<m){Result[row][line]++;}}} } } if(cases!=0)printf("\n"); cases++; printf("Field #%d:\n",cases); for(i=0;i<n;i++) { for(j=0;j<m;j++) { printf("%c",(Result[i][j]>=0)?('0'+Result[i][j]):'*'); } printf("\n"); } } return 0;}
0 0
- Uva 10189 - Minesweeper
- uva 10189 - Minesweeper
- UVa 10189 - Minesweeper
- uva 10189 - Minesweeper
- uva 10189 Minesweeper
- UVa 10189 Minesweeper (模拟)
- UVa 10189 Minesweeper
- UVa 10189 Minesweeper
- UVa 10189 - Minesweeper
- uva Minesweeper 10189
- uva 10189 Minesweeper
- UVA 10189 Minesweeper
- UVA 10189 -Minesweeper
- UVa Problem Solution: 10189 - Minesweeper
- UVA 10189 - Minesweeper(扫雷)
- UVA 10189 - Minesweeper(扫雷)
- Uva 10189 Minesweeper 扫雷游戏
- uva minesweeper
- 用多个NSButton模拟NSSegmentedControl选中某一个Item
- adb shell 命令下中文乱码问题解决
- jQuery如何控制未来的元素(动态生成的节点)
- CodeForces 402E Strictly Positive Matrix
- 因小失大:马航为省小钱未升级MH370定位软件
- UVa 10189 Minesweeper
- 视觉软件
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处
- java socket编程---单线程
- Block的引用循环问题 (ARC & non-ARC)
- 为应对气象灾难,美国政府推出数据开放计划
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- 64bit mysql安装(win7系统)
- 博客转移到此