萌新求教,为什么会出现这种情况?
c4droid吧
全部回复
仅看楼主
level 1
TMC2001 楼主
如题,懒得截图略去了include,return 0一类的东西,代码似乎没有错误,为什么运行出现问题?
2018年09月28日 04点09分 1
level 1
TMC2001 楼主
#include<stdio.h>
int main()
{
srand(time(NULL));
int a[18][18]={0},b[18][18]={0},i,j;
for(i=1;i<=16;i=i+1)
{
for(j=1;j<=16;j=j+1)
{
a[i][j]=(rand()%2)*(rand()%2);
}
}
for(i=1;i<=16;i=i+1)
{
for(j=1;j<=16;j=j+1)
{
if(a[i][j]==0)
{
b[i][j]=a[i-1][j-1]+a[i-1][j]+a[i-1][j+1];
b[i][j]=b[i][j]+a[i][j-1]+a[i][j+1];
b[i][j]=b[i][j]+a[i+1][j-1]+a[i+1][j]+a[i+1][j+1];
}
else
b[i][j]=9;
}
}
for(i=1;i<=16;i=i+1)
{
{
for(j=1;j<=16;j=j+1)
printf("%d",b[i][j]);
}
printf("\n");
}
return 0;
}
2018年09月28日 04点09分 3
level 10
//缺少头文件
#include<time.h>
#include<stdlib.h>
2018年10月01日 08点10分 4
随机数生成是正常的鸭
2018年10月01日 13点10分
加了,还是一样的问题,而且电脑上原代码运行正常,应该不是代码的问题
2018年10月01日 13点10分
@TMC2001 额,试了一下我的手机上,你的代码可以直接运行
2018年10月01日 13点10分
@kkkkkkkk682 这就很尴尬了。。。那是什么原因呢?要怎么解决?
2018年10月02日 02点10分
level 10
2018年10月01日 13点10分 5
1