打印三角形和菱形

 //打印正三角形
#include "stdio.h"
void main()
{
 int i,j,x;
   for(i=1;i<=5;i++)
{
 for(j=5;j>i;j--)
 {
  printf(" ");
 }
 for(x=1;x<2*i;x++)
 {
  printf("*");
  }
  printf("\n");
  }
  }
  //打印倒三角形
  #include "stdio.h"
void main()
{
int i,j,x;
   for(i=1;i<=5;i++)
   {
   for(j=1;j<i;j++)
   {
    printf(" ");
   }
    for(x=11;x>2*i;x--)
    {
     printf("*");
     }
   
   printf("\n");
   }
   }
 //打印菱形
 #include"stidio.h"
 void main()
 {
   int i,j,x;
   for(i=1;i<=5;i++)
{
 for(j=5;j>i;j--)
 {
  printf(" ");
 }
 for(x=1;x<2*i;x++)
 {
  printf("*");
 }
 printf("\n");
}
 for(i=1;i<=5;i++)
   {
   for(j=0;j<i;j++)
   {
    printf(" ");
   }
    for(x=9;x>2*i;x--)
    {
     printf("*");
     }
   printf("\n");
   }
   }
//打印空心菱形
#include "stdio.h"
void main()
{
int i,j,x;
   printf("    *\n");
     for(i=1;i<=4;i++)
{
 for(j=4;j>i;j--)
 {
  printf(" ");
 }
     printf("*");
    for(x=1;x<2*i;x++)
 {
  printf(" ");
 }
 printf("*");
 printf("\n");
}
 for(i=1;i<4;i++)
   {
   for(j=0;j<i;j++)
   {
    printf(" ");
   }
    printf("*");
    for(x=7;x>2*i;x--)
    {
     printf(" ");
     }
   printf("*");
   printf("\n");
   }
   printf("    *");
}

运行结果

打印三角形和菱形_第1张图片

打印三角形和菱形_第2张图片

打印三角形和菱形_第3张图片

你可能感兴趣的:(打印三角形和菱形)