美文网首页C语言C算法&面试题
【C编程】用for循环打印各种三角图形!

【C编程】用for循环打印各种三角图形!

作者: 逐风墨客 | 来源:发表于2020-05-28 17:00 被阅读0次
    /*=========================================
    * Copyright (c) 2020, 逐风墨客
    * All rights reserved.
    * 
    * 文件名称:study_triangle.c
    * 运行环境:Linux操作系统
    * 功能描述:用for循环打印各种三角形
    =========================================*/
    
    #define VAL 6
    
    #include <stdio.h>
    
    int main(void)
    {
       int i, j, k;
      
      printf("\n直角三角形:\n\n");
      for (i=1; i<=VAL; i++)
      { 
        for (j=1; j<=i; j++)
        {
          printf("*");
        }
        printf("\n");
      }
      
      printf("\n倒直角三角形:\n\n");
      for (i=VAL; i>=1; i--)
      { 
        for (j=1; j<=i; j++)
        {
          printf("*");
        }
        printf("\n");
      }
      
      printf("\n三角形:\n\n");
      for (i=1; i<=VAL; i++)
      { 
        for (j=VAL; j>=i; j--)
        {
          printf(" ");
        }
        for (k=1; k<=i+j; k++)
        {
          printf("*");
        } 
        printf("\n");
      }
      
      printf("\n倒三角形:\n\n");
      for (i=VAL; i>=1; i--)
      { 
        for (j=VAL; j>=i; j--)
        {
          printf(" ");
        }
    
        for (k=i+j; k>=1; k--)
        {
          printf("*");
        } 
        printf("\n");
      }
    
      return 0;
    }
    
    
    

      程序运行结果:


    程序运行结果

    相关文章

      网友评论

        本文标题:【C编程】用for循环打印各种三角图形!

        本文链接:https://www.haomeiwen.com/subject/fopaahtx.html