c语言编圣诞树

c语言编圣诞树如图想要打出第八题的图形怎么办?求大神

第1个回答  2018-03-22

如下即可达到目的。

#include <stdio.h>

int main(void)

{

printf("         *\n");

printf("        ***\n");

printf("         *\n");

printf("        ***\n");

printf("       *****\n");

printf("         *\n");

printf("        ***\n");

printf("       *****\n");

printf("      *******\n");

printf("         |\n");

printf("         |\n");

printf("   ===V===\n");

return 0;

}

本回答被提问者采纳
第2个回答  2018-03-22

#include<stdio.h>
int n;
void prt1(int k)
{for(int i=0;i<k;i++)
 {for(int j=0;j<n-1-i;j++)
    printf(" ");
  for(int j=0;j<2*i+1;j++)
    printf("*");
  printf("\n")  ;
 }
}
int main (void)
{int i;
 scanf("%d",&n);
 for(i=2;i<=n;i++)
   prt1(i);
 printf("%*c\n",n,'|');
 for(i=1;i<n;i++)
   printf ("=");
 printf ("V");
 for(i=1;i<n;i++)
   printf ("=");
 printf ("\n");   
return 0;
}