编写程序,使用C++循环语句打印如下图案:* *** ***** ******* ***** *** *

* * * * * * * * * * * * * * * * * * * * * * * * *

#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=10;i++) //先打印上边的10行
{
for(j=1;j<=10-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}

for(i=9;i>=1;i--) //先打印上边的9行
{
for(j=1;j<=10-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答