您的位置:首页 > 其它

C案例:打印钻石图形

2018-03-01 11:06 218 查看
C案例:打印钻石图形
打印如下钻石图形:


1、源程序


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {

int row = 15, half, i, j;

//打印钻石上半部分
half = row / 2 + 1;

for(i = 1; i <= half; i++)
{
//打印前导空格
for(j = 1; j <= half - i; j++)
{
printf(" ");
}
//打印星号
for(j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
//换行
printf("\n");
}

//打印钻石下半部分
for(i = 1; i < half; i++)
{
//打印前导空格
for(j = 1; j<= i; j++)
{
printf(" ");
}
//打印星号
for(j = 1; j <= 2 * (half - i - 1) + 1; j++)
{
printf("*");
}
//换行
printf("\n");
}
return 0;
}
2、运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: