用C语言:这个图怎么编 啊,看来有点技巧,谁编 好了发上来啊
*
***
*****
*******
*****
***
*
#include<stdio.h>
void main()
{
int n=7;
int m,i,j,k1,k2,d,h;
m=(n+1)/2;k1=m-1;k2=1;d=1;
for(i=1;i<=n;i++)
{
if(i>=m) d=-1;
for(j=1;j<=k1;j++) putchar(' ');
putchar('*');
if((i!=1)&&(i!=n))
{for(h=1;h<k2;h++) putchar(' ');putchar('*');}
for(j=1;j<=k1;j++) putchar(' ');
printf("\n");
k1=k1-d;
k2=k2+2*d;
}
}
[此贴子已经被作者于2005-12-23 9:58:22编辑过]