格式控制那块,用cin输入,输出的时候有问题,但不知道为什么能过

不知道是不是我理解错了

#include <cstdio>
#include <iostream>
using namespace std;char a[102][102];int n,m;int add(int q,int p)
{int mines=0;if(a[q][p]=='*')return -1;if(q-1>=0&&a[q-1][p]=='*')mines++;if(q-1>=0&&p-1>=0&&a[q-1][p-1]=='*')mines++;if(p-1>=0&&a[q][p-1]=='*')mines++;if(q+1<n&&a[q+1][p]=='*')mines++;if(p+1<m&&a[q][p+1]=='*')mines++;if(q+1<n&&p+1<m&&a[q+1][p+1]=='*')mines++;if(q+1<n&&p-1>=0&&a[q+1][p-1]=='*')mines++;if(q-1>=0&&p+1<m&&a[q-1][p+1]=='*')mines++;return mines;
}int main()
{int k;int b[102][102];int i,j;k=1;while(scanf("%d%d",&n,&m),!(n==0&&m==0)){for(i=0;i<n;i++){for(j=0;j<m;j++){cin>>a[i][j];}}      for(i=0;i<n;i++){for(j=0;j<m;j++){b[i][j]=add(i,j);}}if(k!=1)printf("\n");//必须在这输出 不明白 但能过printf("Field #%d:\n",k++);for(i=0;i<n;i++){for(j=0;j<m;j++){if(b[i][j]!=-1)printf("%d",b[i][j]);elseprintf("*");}printf("\n");}}return 0;
}

  

转载于:https://www.cnblogs.com/jackes/archive/2012/04/02/2430113.html

uva minesweep 水题相关推荐

  1. UVa 400 (水题) Unix ls

    题意: 有n个文件名,排序后按列优先左对齐输出.设最长的文件名的长度为M,则最后一列长度为M,其他列长度为M+2. 分析: 这道题很简单,但要把代码写的精炼,还是要好好考虑一下的.lrj的代码中有两个 ...

  2. 判断条件UVa 10192 - Vacation(LCS水题)

    PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘.目前又不当COO,还是得用心记代码哦! 题目:http://uva.onlinejudge.org/index.ph ...

  3. UVa 10066 - The Twin Towers(LCS水题)

    题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&am ...

  4. 水题/poj 1852 Ants

    1 /* 2 PROBLEM:poj1852 3 AUTHER:Nicole 4 MEMO:水题 5 */ 6 #include<cstdio> 7 using namespace std ...

  5. HDU2673-shǎ崽(水题)

    如果不能够直接秒杀的题,就不算水题.又应证了那句话,有时候,如果在水题上卡住,那么此题对于你来说,也就不算是水题了额~~ 刚睡醒,迷迷糊糊. 题目的意思很简单,求一个最大的,再求一个最小的.几乎是什么 ...

  6. 图论刷水题记录(二)(最短路-----SPFA算法)

    继第一篇的后续,又来刷水题了,写的是SPFA算法,这个算法的复杂度比较玄学,感觉能不用就不用了,但是他的好处就是可以判断负圈. 3月26日: 1.POJ 1847 Tram 题意:在一个交通网络上有N ...

  7. 图论刷水题记录(一)(最短路-----dijkstra算法)

    最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...

  8. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  9. HDU2568 前进【水题】

    前进 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

最新文章

  1. java批处理框架采集端_使用Spring Batch批处理框架(参考)
  2. python可视化窗口编程-Python可视化界面编程入门
  3. Ehcache 缓存
  4. 为什么一般不将'在制品转出科目'设为初级成本要素
  5. 工业用微型计算机(12)-指令系统(7)
  6. ubuntu apt-get install xxx命令,下载的路径及清除方式
  7. 国内开源社区巨作AspectCore-Framework入门
  8. 抽奖 | 送树莓派PICO开发板、机械键盘、声控鼠标
  9. hdfs读写流程_一文读懂HDFS分布式存储框架分析
  10. php5 数据库框架,数据库 · FastAdmin - 基于ThinkPHP5的极速后台开发框架文档 · 看云...
  11. AWS Ubuntu 18.04 镜像采用滚动内核模型
  12. PyTorch 深度学习:34分钟快速入门——自动编码器
  13. Python基础——numpy.ndarray一维数组与多维数组
  14. Android实现圆角和圆形
  15. python 获取excel文本框_python学习-excel读取
  16. 【2016Esri全球用户大会主题亮点】GIS is Getting Smarter——JACK主题演讲权威解读
  17. GWAS分析之绘制 SNP 密度图
  18. P5144 蜈蚣 (线性DP)
  19. 利润最大化下的模型cutoff测算
  20. Rust基础-Vec用法

热门文章

  1. Android入门第七篇之ListView (二)
  2. 社交大佬们的数据“大”在哪里?
  3. 【JSP笔记】第三章 JSP内置对象【上】
  4. 【Go语言】面向对象扩展——接口
  5. VMM2012应用指南之12- 创建自助服务用户并分配云
  6. Cisco Nexus 1000V
  7. myeclipse8.5安装反编译工具
  8. 天池幸福感的数据处理_了解幸福感与数据(第1部分)
  9. 鲜为人知的6个黑科技网站_6种鲜为人知的熊猫绘图工具
  10. leetcode 480. 滑动窗口中位数(堆+滑动窗口)