#include <stdio.h>
int main(int argc, char const *argv[])
{
/* code */
int i = 0,j = 0,k,num;
printf("请输入一个整数:\n");
scanf("%d",&num);
for(i = 0;i < num;i++)//先打印上半部分
{
for(k = 0;k < num - i -1;k++)
{
printf(" ");
}//打印空格
for(j = 0;j <2*i+1 ;j++)
{
printf("*");
}//打印星星
printf("\n");//换行
}
//printf("%d %d %d %d \n",i,j,k,num );
for(i == num;i > 0;i--)//i == num
{
for(k == (num - i);k > 0;k--)
{
printf(" ");
}//打印空格
for(j == (i / 2 + 1);j > 0;j--)
C语言:打印菱形(详细过程)
最新推荐文章于 2024-06-29 23:05:05 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)