打印菱形与abs
来源:互联网 发布:天道总司 知乎 编辑:程序博客网 时间:2024/05/17 03:31
打印菱形:
``
int a, b, i, j,k; //分别定义要输入的打印行数,循环到的行数,打印空格的数量,打印星号的数量,中间行。
scanf("%d", &a); //输入要打印的行数
k = a / 2 + 1; //中间行的计算方法
getchar();//暂停
for (b = 0; b < a + 1; b++)//从第一行循环到最后一行
{
for (i = 0; i < abs(b - k); i++)//空格每行循环打印的个数
{
printf(” “);//打印空格
}
for (j = 0; j < (k - abs(b - k)) * 2 - 1; j++)//星号每行循环打印的个数
{
printf(“*”);//打印星号
}
printf(“\n”);//打印完空格和星号之后换行
}
“`
abs的做用是得到绝对值。
核心逻辑在于中间行的对称
阅读全文
1 0
- 打印菱形与abs
- 打印菱形与空心菱形java
- C# 打印实心菱形与空心菱形
- 用math.abs打印菱形boolean和嵌套for分别打印空心三角形
- java中打印实心菱形与空心菱形
- Java实现打印实心与空心菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- Cassandra dc 配置(4 datacenter)
- BZOJ 1999: [Noip2007]Core树网的核[dfs]
- [贪心+单调队列+ST算法]51 nod 1288 ——汽油补给
- 解决数据库乱码问题
- 装饰器模式
- 打印菱形与abs
- leetcode 595. Big Countries(SQL,最简单的leetcode题目)38
- 从零开始实现线性判别分析(LDA)算法(二类情形)
- 二、osmdroid地图资源
- 自传
- springboot异常:java.lang.NoClassDefFoundError: antlr/RecognitionException解决
- 练习
- 【BZOJ】1999 [Noip2007]Core树网的核 树的直径+DFS
- 如何零基础高效学Java?