把图形拆成上下2个三角形 然后用2个循环的语句来完成
#include<stdlib.h>
#include<stdio.h>//
void main()
{
int j,i,k;
for(i=0;i<4;i++)//行数
{
for(j=0;j<4-i;j++) printf(" ");//控制空格数
for(k=1;k<2*i;k++) printf("*");//控制星星数
printf("\n");//每行结尾换行
}
for(i=0;i<5;i++)
{
for(j=0;j<i;j++) printf(" ");
for(k=7;k>2*i;k--) printf("*");
printf("\n");
}
system("pause");
}
[
本帖最后由 wing049 于 2010-6-23 17:06 编辑 ]