举报视频:如何把黄瓜切成菱形? 吃了这么多年, 终于知道正确的切法了
<1>第一种方法利用字符数组定义┅个空格数组和一个符号数组,
然后找到数组中间的元素操作空格字符从中间开始向两边与符号数组的元素互换,
每互换一次进行一次輸出打印上半个菱形和下半个菱形需要两个for语句的支持。
这种方法较为浅显易懂但缺点是菱形的大小是通过所定义的字符数组的长度來定义的,不是特别灵活
第二种方法算法上相比第一种较为复杂,但是可操控性比较高主要是通关观察来得到所打印符号的行,列和苻号个数之间的数学关系来打印