#include <stdio.h>
int main() {
int i,j; //i=行 ,j=*数量
int k=1; //空格数量
for (i=1;i<=5;i++) { // 从第一行到第五行
for (j=1;j<=i;j++) //每行*号数量随着i的行号递加
printf ("*");
printf("\n"); //完成一次循环换行
}
//下层循环
for (i=4;i>=1;i--) { //4行每次--;
for (j=1;j<=k;j++) //空格输出
printf (" ");
for (j=1;j<=i;j++) //*号随着i--而递减
printf("*");
k++; //下次循环k的空格数量+1
printf ("\n");
}
return 0;
}
输出一个*号的平行四边形
最新推荐文章于 2023-04-01 22:49:12 发布