打印如下图案_编写打印如下图案的程序。
问题补充:
最佳答案
你要说明你要用的语言,以下是C的参考:
#include <stdio.h>
int main()
{
int i, j, a, n, x, d = 7;
x = (d % 2) ? (d + 1) / 2 : d;
for(i = -x + 1; i <= x; i++)
{
if(i <= 0)
n = (i + x);
else
n = (-i + x);
for(a = 1; a <= d + 1 - n; a++)
printf(" ");
for(j = 1; j <= n * 2 - 1; j++)
printf("*");
printf("\n");
}
}
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!