打印菱形
#include <stdio.h>
int main()
{
int n,i,j,k;
scanf("%d",&n);
n=n/2+1;
for(i=0; i<n; i++)//控制行数,上三角
{
for(j=1; j<n-i; j++)//控制前置空格,第n行前置空格为n-1
printf(" ");//这里打印两个空格,因为每个*号后面有一个空格
for(k=0; k<=2*i; k++)//控制输出的*,第n行有(2*n-1)个*
printf("%c ",'*');
putchar('\n');
}
for(i=1; i<n; i++)//下三角
{
for(j=0; j<i; j++)
printf(" ");
for(k=2*(n-i-1); k>=0; k--)
printf("%c ",'*');
putchar('\n');
}
return 0;
}
————————————————
版权声明:本文为CSDN博主「LiveAndLearn322」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/live1and1learn/article/details/105082810
(4条消息) 1446. 连续字符_Duck_Duck_的博客-CSDN博客https://blog.csdn.net/Duck_Duck_/article/details/121653662(4条消息) 【C语言】统计一个字符串中字母、数字、空格及其它字符的数量_Jacky_Feng的博客-CSDN博客_c语言统计字符串中字母个数https://blog.csdn.net/Jacky_Feng/article/details/83715162C语言判断闰年,即判断年份是否为闰年 (biancheng.net)http://c.biancheng.net/view/575.html(4条消息) c语言实现冒泡排序法_u012830148的博客-CSDN博客_c冒泡排序法代码https://blog.csdn.net/u012830148/article/details/82120637(4条消息) 第十二届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组解析_qcy的博客-CSDN博客https://blog.csdn.net/qq_51271013/article/details/116308575(4条消息) C语言:蓝桥杯--等差素数列_小羊摸鱼的博客-CSDN博客_蓝桥杯等差素数列https://blog.csdn.net/weixin_46102597/article/details/104833700(4条消息) 迷宫问题(C语言实现)_For_zwb的博客-CSDN博客_迷宫问题c语言https://blog.csdn.net/weixin_42250655/article/details/81294176(4条消息) C语言经典算法之爬楼梯_静水流深-CSDN博客_c语言爬楼梯https://blog.csdn.net/zhd5120153951/article/details/108916450(4条消息) n皇后问题的两种递归方法C语言实现_qinfenziqiang的专栏-CSDN博客_n皇后问题递归算法c语言https://blog.csdn.net/qinfenziqiang/article/details/26139867