C语言;一块田地分成n*m块,有水的为w,无水的为l,如果一块及周围四块都有水则为水洼,求水洼的个
答案:2 悬赏:0 手机版
解决时间 2021-03-15 14:30
- 提问者网友:练爱
- 2021-03-15 09:18
C语言;一块田地分成n*m块,有水的为w,无水的为l,如果一块及周围四块都有水则为水洼,求水洼的个
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-03-15 10:21
人至少做的功为所有砖块重力势能从地面到末位置的增加量.
即W=mg(d+2d+...+(n-1)d)=n(n-1)mgd/2
即W=mg(d+2d+...+(n-1)d)=n(n-1)mgd/2
全部回答
- 1楼网友:低音帝王
- 2021-03-15 10:37
假定a[n][m] 元素值w 或 l 随机填入。
c 语言程序如下:
#include
#include
int main()
{
#define n 100
#define m 50
int a[n][m];
int w=3,l=4;
int b[2];
int i,j,N=0;
b[0]=w;b[1]=l;
srand(time(0));
for (j=0;j for (j=1;j for (i=1;i if (a[j][i]==w && a[j-1][i]==w && a[j+1][i]==w && a[j][i-1]==w && a[j][i+1]==w)N++;
printf("%d\n",N);
return 0;
}追问不把w和l设成数可以吗?而且这个程序有错误追答可以设成 例如:int w='w',l='l';
程序没有错误,你可以输出图形 和 洼地中心座标 肉眼检查。例如:
#define n 12
#define m 15
。。。
int w='w',l='l';
。。。
if (a[j][i]==w && a[j-1][i]==w && a[j+1][i]==w && a[j][i-1]==w && a[j][i+1]==w){N++;printf("[%d][%d], ",j,i);}
printf(" N=%d\n",N);
for (j=0;j for (i=0;i printf("\n");
}
c 语言程序如下:
#include
#include
int main()
{
#define n 100
#define m 50
int a[n][m];
int w=3,l=4;
int b[2];
int i,j,N=0;
b[0]=w;b[1]=l;
srand(time(0));
for (j=0;j
printf("%d\n",N);
return 0;
}追问不把w和l设成数可以吗?而且这个程序有错误追答可以设成 例如:int w='w',l='l';
程序没有错误,你可以输出图形 和 洼地中心座标 肉眼检查。例如:
#define n 12
#define m 15
。。。
int w='w',l='l';
。。。
if (a[j][i]==w && a[j-1][i]==w && a[j+1][i]==w && a[j][i-1]==w && a[j][i+1]==w){N++;printf("[%d][%d], ",j,i);}
printf(" N=%d\n",N);
for (j=0;j
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯