C语言输出各种三角形

C语言输出各种三角形for(i=0;i<n;i++){for(j=0;j<=i;j++)printf("*");printf("\n");}printf("\n");for(i=0;i<n;i++){for(j=0;j<n-i-1;j++)…

大家好,又见面了,我是你们的朋友全栈君。

这里写图片描述

for(i=0;i<n;i++)
    {
        for(j=0;j<=i;j++)
            printf("*");
        printf("\n");
    }
    printf("\n");

这里写图片描述

for(i=0;i<n;i++)
    {
        for(j=0;j<n-i-1;j++)
            printf(" ");
        for(j=0;j<=i;j++)
            printf("*");
        printf("\n");
    }
   或
    for(i=0;i<n;i++)
    {
        for(j=0;j<n-i-1;j++)
            printf(" ");
        for(j=n-i-1;j<n;j++)
            printf("*");
        printf("\n");
    }

这里写图片描述

    for(i=0;i<n;i++)
    {
        for(j=0;j<n-i;j++)
            printf("*");
        printf("\n");
    }
    printf("\n");

这里写图片描述

    for(i=0;i<n;i++)
    {
        for(j=0;j<i;j++)
            printf(" ");
        for(j=0;j<n-i;j++)
            printf("*");
        printf("\n");
    }
或
    for(i=0;i<n;i++)
    {
        for(j=0;j<i;j++)
            printf(" ");
        for(j=i;j<n;j++)
            printf("*");
        printf("\n");
    }

这里写图片描述

    for(i=0;i<n;i++)
    {
        for(j=0;j<n-i-1;j++)
            printf(" ");
        for(j=n-i-1;j<n+i;j++)
            printf("*");
        printf("\n");
    }
或
    for(i=0;i<n;i++)
    {
        for(j=0;j<n-i-1;j++)
            printf(" ");
        for(j=0;j<=2*i;j++)  //如果是2*i-1,则 j 是从1开始
            printf("*");
        printf("\n");
    }

这里写图片描述

    for(i=0;i<n;i++)
    {
        for(j=0;j<i;j++)
            printf(" ");
        for(j=0;j<2*n-2*i-1;j++)
            printf("*");
        printf("\n");
    }
或
    for(i=0;i<n;i++)
    {
        for(j=0;j<i;j++)  printf(" ");
        for(j=i;j<2*n-i-1;j++)  printf("*");
        printf("\n");
    }

有些是有两种方法,一种是通过限制每行星星的个数进行输出,一种是根据数组下标进行输出。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163839.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 排队论模型(一):基本概念、输入过程与服务时间的常用概率分布

    排队论模型(一):基本概念、输入过程与服务时间的常用概率分布排队论模型 一 基本概念 输入过程与服务时间的常用概率分布排队论模型 二 生灭过程 M M s 等待制排队模型 多服务台模型排队论模型 三 M M s s 损失制排队模型排队论模型 四 M M s 混合制排队模型排队论模型 五 有限源排队模型 服务率或到达率依赖状态的排队模型排队论模型 六 非生灭过程排队模型 爱尔朗 Erlang 排队

    2025年9月5日
    5
  • 关于FindWindow函数「建议收藏」

    关于FindWindow函数「建议收藏」在调用FindWindow函数的时候,应该第一个参数为空,第二个参数为窗口的标题名。classname是窗口在创建时的注册名称,不是源代码的类名,通常可以不指定,除非确切地知道。另外,vs自带一个spy++的工具,可以探查当前所有窗口的信息,包括注册类名。FindWindow这个函数检索处理顶级窗口的类名和窗口名称匹配指定的字符串。这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的…

    2022年8月13日
    7
  • 跨平台长连接组件设计及可插拔改造

    跨平台长连接组件设计及可插拔改造背景我们在提出开发跨平台组件之前,iOS和Android客户端分别使用一套长连接组件,需要双倍的人力开发和维护;在产品需求调整上,为了在实现细节上保持一致性也具有…

    2022年5月29日
    46
  • shell语法基础_实现shell

    shell语法基础_实现shellLinux操作系统Shell编程快速入门、shell变量、、运算符、条件判断、流程控制(if、case、for、while语句)。

    2025年11月11日
    4
  • 【转载】来自 GitHub 的系列渗透测试工具

    【转载】来自 GitHub 的系列渗透测试工具51CTO2019-04-03渗透测试Kali-GNU/Linux发行版,专为数字取证和渗透测试而设计。(https://www.kali.org/)ArchStrike-为安全专业人士和爱好者提供ArchGNU/Linux存储库。(https://archstrike.org/)BlackArch-基于GNU/Linux的分布式渗透测试…

    2022年5月22日
    40
  • jre环境变量配置_Windows系统配置Java环境变量

    jre环境变量配置_Windows系统配置Java环境变量一、到达环境变量配置页面从路径:桌面->控制面板->系统和安全->系统,到达系统,点击左侧“高级系统设置”,再点击“环境变量”。方法1:在桌面上右键“此电脑”,选择属性,直接到达系统(桌面无“此电脑”或“控制面板”的同学可选择方法2),然后点击“高级系统设置”,再点击“环境变量”,到达配置页面。123方法2:1点击窗口,选择设置2搜索并…

    2022年7月8日
    181

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号