在昨天的基础我终于打印出来了空心六边行。好兴奋。
但是在这过程中,我还是有些不能独力打印出来。
比方说开头的 *********没有办法在经历了
几次BENQ性的打击后(程序进入死循环)
只好参考昨天程序的原代码。还好终于被我搞出来了。
有些语句没有写好,没有他们的简单,阅读起来也很难,
我想我会在今后的练习中注意的 。
#include<stdio.h>
void main()
{
int i,j,n;
n=8;
for(i=2;i<=8;i++)
printf(" ");
for(i=1;i<=8;i++)
printf("*");
printf("/n");
for(i=2;i<=8;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
printf("*");
for(j=1;j<=n+2*i-4;j++)
printf(" ");
printf("*");
printf("/n");
}
for(i=n+1;i<=2*n-2;i++)
{
for(j=1;j<=i-n;j++)
printf(" ");
printf("*");
for(j=1;j<=2*(2*n-i)+4;j++)
printf(" ");
printf("*");
printf("/n");
}
for(n=1;n<=7;n++)
printf(" ");
for(n=1;n<=8;n++)
printf("*");
}
********
* *
* *
* *
* *
* *
* *
* *
*******