#include
void main(){
int i,j,m;
for(i=3;i>=-3;i--)
{
i<0?m=-i:m=i;
for(j=0;jprintf(" ");
for(j=0;j<7-m*2;j++)
printf("*");
printf("\n");
}
}
#include
#include
#define N 7
void PrintSpace(int n)
{
while(n--)
putchar(' ');
}
void PrintCh(int n, const char ch)
{
while(n--)
putchar(ch);
}
int main()
{
int i;
int mid = (N+1)/2;
char ch = '*';
for(i = 1; i <= N; i++)
{
PrintSpace(abs(i-mid));
PrintCh(7-abs(2*(i-mid)), ch);
putchar('\n');
}
getchar();
return 0;
}
#include
int main()
{
int i,j;
for(i=-3;i<=3;i++)
{
j=i>0 ? i : -i;
printf("%*s",2*j+1,"*");
j=7-2*j-1;
for(;j--;)
printf(" *");
printf("\n");
}
//无空格版
for(i=-3;i<=3;i++)
{
j=i>0 ? i : -i;
printf("%*s",j+1,"*");
j=7-2*j-1;
for(;j--;)
printf("*");
printf("\n");
}
return 0;
}