关于c语言提问的问题求水洼问题

解释一下:比如上面第1行是输入涳地的大小2~5行输入空地的状态,w代表有水.代表没水。然后第6行输出水洼个数(斜线相邻算一个水洼)然后等待用户输入下一组数據。多组输入输出空地大小为 0 0

【错误分析和示例代码】

??(1)二维数组名不是指针的指针

设有二维数组int a[10][10]二维数组名a存储的是第0行地址,a+1是第1行地址……a的类型是int (*)[10]意思是指向含10个int类型元素的一维数组或行的指针,所以以下两种方式都是错误的:

 
 

由于程序中a的大小是MAX_N*MAX_M的所以正确的写法是

 
 
 

??(2)适当使用getchar()吸收回车

下面是完整代码,改动痕迹和错误记录均以注释体现:

}

分割合并任何文件命令行输入 -HELP 為帮助. 分割文件: 文件名 -S 分割的大小 合并文件:目的文件名 -T

}

分割合并任何文件命令行输入 -HELP 為帮助. 分割文件: 文件名 -S 分割的大小 合并文件:目的文件名 -T

}

我要回帖

更多关于 关于c语言提问的问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信