C案例:打印钻石图形
【摘要】
一、字符图形
利用双重循环可以打印输出比较规则的字符图形。
比如打印钻石图形:
二、案例演示 - 打印钻石图形
1、创建Diamon项目,编写main.h程序
#include <stdio.h>#include <stdlib.h> int main(int argc, char *ar...
一、字符图形
利用双重循环可以打印输出比较规则的字符图形。
比如打印钻石图形:
二、案例演示 - 打印钻石图形
1、创建Diamon项目,编写main.h程序
-
#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、运行程序,查看结果
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/79409408
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)