问一下哪里错了?有没有简单的方案 这个感觉有点复杂
从算法角度来讲,这个应该是最简单的了,可以说不用任何算法,直接把要输出的图形保存到数组中,打印输出即可。但是这种不能实现任意长度的菱形输出,所以通常都是使用算法动态输出菱形,这个主要考察C语言的一些基本算法,实现方式如下代码:
你在二维数组间隔的地方用了分号,应该用逗号就不会错了,
还有就是可以用for循环直接显示,不需要数组
你出现问题主要有两个原因:
1. 没有注意编程时编码规范
2. 没有选用一个好的编辑环境,这些常见的编码错误在一些环境下会被提醒,比如那个分号错用问题。