uva--10189
来源:互联网 发布:thunder mac版 编辑:程序博客网 时间:2024/06/07 11:37
#include<iostream>using namespace std;int x[]={-1,1,0,0,-1,1,-1,1};int y[]={0,0,-1,1,-1,-1,1,1}; int n,m;char str[110][110];int search(int i,int j){ int cnt=0,k,m1=1; for(k=0;k<8;k++) { int i1=i,j1=j; i1=i1+m1*x[k];j1=j1+m1*y[k]; if(i1<0||j1<0||i1>=n||j1>=m) continue; if(str[i1][j1]=='*') cnt++; } return cnt;}int main(){ int num=1; while(cin>>n>>m&&n&&m) { if(num!=1) //注意最后一个输出不能输出空行 cout<<endl; int i,j,k; for(i=0;i<n;i++) cin>>str[i]; for(i=0;i<n;i++) for(j=0;j<m;j++) { if(str[i][j]=='.') { k=search(i,j); str[i][j]=k+'0'; } } cout<<"Field #"<<num++<<":"<<endl; for(i=0;i<n;i++) cout<<str[i]<<endl; } return 0;}
0 0
- UVA 10189
- UVA 10189
- uva 10189
- uva--10189
- Uva 10189 - Minesweeper
- uva 10189 - Minesweeper
- UVa 10189 - Minesweeper
- uva 10189 - Minesweeper
- uva 10189 Minesweeper
- UVa 10189 Minesweeper (模拟)
- uva 10189【字符串】
- UVa 10189 Minesweeper
- uva 10189 扫雷
- UVa 10189 Minesweeper
- UVa 10189 - Minesweeper
- uva Minesweeper 10189
- uva 10189 Minesweeper
- UVA 10189 Minesweeper
- PHP下载文件的两种方法与代码
- sql server 跨库访问
- 编辑器的一些设置__不断更新中
- 高效代码审查的十个经验
- 英:汉字转为英文 20140715
- uva--10189
- 跟我一起写 Makefile
- JPA入门
- uva--12195
- 140717
- java 详解异常处理原理
- --集合框架知识总结和泛型--java学习日记7(基础知识)
- Graph Construction uva+贪心+Havel-Hakimi定理
- 【算法】归并排序 merge sort