acm的c语言扫雷编程题目,求大神指点

问题描述

acm的c语言扫雷编程题目,求大神指点

解决方案

这是输出的部分,待会附上我的代码

解决方案二:

你是要找人代写,还是说代码需要debug?

解决方案三:

这是哪个acm平台呀,这个算法应该就是算临域,完后计数加加的吧

解决方案四:

问题出在最后和标准差个空格
#include
#include
#include
int main(){

int c,b,i,j;
int x=1;

char a[1000][1000];

while(scanf("%d%d",&c,&b)!=EOF)
{ for(i=0;i
{ getchar();
for(j=0;j
scanf("%c",&a[i][j]); }
} if(c!=0&&b!=0)
{ printf("Field #%d:n",x++);
for(i=0;i
for(j=0;j
int n=0;
if(a[i][j]!='*')
{
if(i-1>=0&&j-1>=0&&a[i-1][j-1]=='*') n++; if(i-1>=0&&a[i-1][j]=='*') n++;

if(i+1
if(i+1
if(j+1
if(j-1>=0&&a[i][j-1]=='*') n++;

if(i-1>=0&&j+1
if(i+1=0&&a[i+1][j-1]=='*') n++; printf("%d",n);

} else if (a[i][j]=='*')

printf("*"); }

printf("n"); } }
else if(c==0&&b==0) { exit(0); }
//printf("n"); }}

解决方案五:

北理的?你不是吧。。。。。

解决方案六:

没看明白答主想问什么,手机码字,有需求电脑做

时间: 2024-10-07 13:20:35

acm的c语言扫雷编程题目,求大神指点的相关文章

c#与BP神经网络MATLAB程序混合编程的问题。求大神指点

问题描述 正在做一个项目,需要用到c#与BP神经网络MATLAB程序混合编程.我看网上有好多种方法做.有的用deploytool做成动态链接库的,还有的用COM组件做的,还有的用什么交叉混合编程.求大神指点到底用什么方法做呢??我现在只会用deploytool做成动态链接库,连接比较简单的m文件呢. 解决方案 解决方案二:用matlib将m文件编译成C#可用的dll.编译的时候选择编译类型为.net动态库解决方案三:编译的时候总会出现newoff出错,也就是说不能调用BP神经网络的工具箱,不知道

c语言编程-小白一枚!求大神指点如何学习C

问题描述 小白一枚!求大神指点如何学习C 如题,我之前学习过java现在也在从事这方面的工作,想学习c确不知道从哪里下手 解决方案 我给一个过来人的答案吧 虽说不适什么大牛,但是也有一些小小的体会! 上了大学才知道有编程!开始就接触c语言,但就是不知道c能干啥!然后就是玩玩单片机,本科偏硬件专业,所以单片机和c搞了搞!最后也没干出来啥明堂!后来学了数据结构,卧槽-一下子感觉c语言脑洞大开!体会真的不一样!再后来看Java,搞安卓开发到现在!越来越体会到c是必须要学的!我支持你学c!!!首先把语法

c语言编程问题 求大神解答

问题描述 c语言编程问题 求大神解答 Maximum number ? Write a program that outputs maximum and minimum number in 10 random numbers ? Range of the random number is 1-1000 ? Use the for loop 例子) 400 509 392 949 667 606 364 338 120 441 Maximum number is 996 Minimum numbe

Linux下网络编程read,write问题(C语言),求大神指点阿!!!

问题描述 Linux下网络编程read,write问题(C语言),求大神指点阿!!! zuijzuj.最近学习socket编程的时候调试代码出现了一些问题,求大神们指导阿!!!我要实现的功能是客户端输入两个操作数和一个运算符,在服务端进行运算再把结果返回到客户端.现在的bug是客户端输入第一个操作数的时候没问题,输入运算符的时候客户端可以通过write函数写入但是服务端读出的结果不是输入的运算符,客户端输入第二个操作数的时候write函数无法写入,这是缓冲区满了吗?缓冲区大小不是由内核自己决定的

编程c语言-新手OJ, 找出字符串中出现最多的字母,本机运行正确, 但是wrong answer, 求大神指点

问题描述 新手OJ, 找出字符串中出现最多的字母,本机运行正确, 但是wrong answer, 求大神指点 Description 钟Sir是一个迷信的(superstitious)家伙.他相信每一个字符串(string)里都有一个幸运字符.我们可以通过以下方法找到这个字符.例如,在字符串abbccc中,c 出现的次数最多,所以这个幸运字符就是 c 啦!(>_<) ?(钟Sir的想法好简单啊-) Input 第一行是测试数据的组数n,接下来的每组测试数据占一行,每行数据不超过1000个字符且

C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点

问题描述 C语言,寻找二维数组鞍点,代码个人测试正确, 但是wrong answer, 求大神指点 Description 给定一个海拔平面图,相当于一个二维数组,数组的每个元素表示一个点的海拔高度.请判断该图中是否存在鞍点,如果存在,则输出该鞍点的位置,即行.列坐标. 本题规定鞍点的定义为:该点的值在它所在的那行中是唯一最大的,且该点的值在它所在的那列中是唯一最小的. Input 输入有多个测试用例,如果把每个测试用例看作一个"块",那么,在一个"块"中: 第一行

超时-c语言求组合数,但是超了,求大神指点!

问题描述 c语言求组合数,但是超了,求大神指点! 我用递归写出了求组合数,c(5,3),c(6,2)之类的能算出来,但是c(1024,512)这种大数就算不出来了,超时很严重,而且取模之后也不行,求大神们指点啊!!谢谢!! 解决方案 它只问多少种,没有让你列出多少种,这是数学问题不是编程问题.直接套公式. 解决方案二: c(1024,512)没有任何算法能做到. C(100, 50)已经达到10^29了,而C(1024,512)几乎是天文数字. 假设计算机每秒能计算1万亿次,每次计算都直接输出一

printf-c语言 素数求和问题 求大神看看我代码的问题

问题描述 c语言 素数求和问题 求大神看看我代码的问题 http://acm.nyist.net/JudgeOnline/problem.php?pid=22&rec=rec 我的代码是: #include #include int main() { int N,M,sum,i,j,a[10],flag; double s; scanf("%d",&M); while(M--) { scanf("%d",&N); for(i=0;i<N

c语言-C语言小问题,求大神。

问题描述 C语言小问题,求大神. 题目:有三串字符,A,B,C.如果A中字符跟B中相同,则把C中字符赋给A. #include"stdio.h" #define N 100 void replace(char *a,char *b,char *c) { char *p; p=a; while(*a!='') //尤其注意判断等于是 == 号 { if(*a==*b) {*a=*c;printf("%c",*a);} a++; b++; c++; } a=p; pri