UVa 10189 Minesweeper
来源:互联网 发布:七天网络阅卷招聘 编辑:程序博客网 时间:2024/04/20 04:36
#include <cstdio>#include <string.h>using namespace std;bool field[102][102];int getNum(int m,int n){ return field[m-1][n-1]+field[m-1][n]+field[m-1][n+1] +field[m][n-1]+field[m][n+1] +field[m+1][n-1]+field[m+1][n]+field[m+1][n+1];}void solve(int m,int n){ memset(field,0,sizeof(field)); char ch; for(int i=0;i<m;i++) { scanf("%c",&ch); for(int j=0;j<n;j++) { scanf("%c",&ch); if(ch=='*') field[i+1][j+1]=true; } } for(int i=1;i<=m;i++) { for(int j=1;j<=n;j++) { if(field[i][j])printf("*"); else printf("%d",getNum(i,j)); } printf("\n"); }}int main(){ int m,n; int num=1; while(1) { scanf("%d%d",&m,&n); if(m==0 && n==0) break; if(num>1) printf("\n"); printf("Field #%d:\n",num++); solve(m,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
- python变量和作用域
- 工作问题随笔
- Android 隐藏软键盘
- 培训讲师 相关
- 帮用户解决空间不够时候看的一个资料,【转】过来整理一下供大家参考:
- UVa 10189 Minesweeper
- perl统计文本单词数量
- java密码学学习整理--email传输算法base64
- 关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改
- 杂谈-今年上半年规划
- Git使用SSH提交代码到服务器出现 permission denied (publickey).
- 黑马程序员_反射技术
- JS实现点击按钮复制指定代码大全
- 12周【项目2 - 教师兼干部类】