使用C语言打印出一个菱形:
记得还是上C语课的时候,自己使用过一个比较笨的方法写过7行的实心菱形,但是今天一同学问我,让我帮他写这个程序时缺一时键不知到怎么写。然后自己就把这个算法模拟了一辩,使用了三种方法实现了打印菱形。
代码如下:
#include<iostream>
using namespace std;
void diomand(int r) // 打印空心菱形
{
for (int x=0; x <= 2 * r; x++)
{
for (int y=0; y <= 2 * r; y++)
{
if (y==x+r||y==x-r||y==-x+r||y&#