C语言 打印图形(三角形)

这篇具有很好参考价值的文章主要介绍了C语言 打印图形(三角形)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.打印直角三角形

​
#include<stdio.h>
int main()
{
    char a;
    int n;
    scanf("%c %d", &a, &n);//输入一个字符 ,打印的行数
    for (int i = 1; i <= n; i++)
    {
        for (int j = 0; j < i; j++)
            printf("%c", a);
        printf("\n");
    }
}

​

运行结果: c语言打印三角形图形,c语言,蓝桥杯,算法

 2.打印等边三角形

#include<stdio.h>
int main()
{
	char ch;
	int i;
	int n;
	scanf("%c %d", &ch,&n);//打印的字符,以及行数
	for (i = 0; i < n; i++)
	{
		for (int j = n; j > i; j--) 
			printf(" ");
		
		for (int x = 0; x < 2*i-1; x++)
		
			printf("%c", ch);
		
		printf("\n");

	}
}

结果:c语言打印三角形图形,c语言,蓝桥杯,算法

 文章来源地址https://www.toymoban.com/news/detail-744594.html

3.打印等腰三角形

#include<stdio.h>
int main()
{
	int n;
	char a;
	scanf("%c %d", &a, &n);//输入打印的字符,以及行数为n*2
	for (int i = 1; i <=  n ; i++)
	{
		
		for (int j = 1; j <= 2 * i - 1; j++)
		
			printf("%c", a);
		puts("");

	}
	printf("\b");
	for (int i = n - 1; i >= 1; i--) {
		for (int j = 1; j <= 2 * i - 1; j++)

			printf("%c", a);
		puts("");
	}
}

结果如下:c语言打印三角形图形,c语言,蓝桥杯,算法

 

到了这里,关于C语言 打印图形(三角形)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java用for循环打印三角形菱形

    目录   一、打印矩形  二、打印直角三角形 1.直角三角形  2.打印九九乘法表  三、打印等腰三角形  四、打印平行四边形  五、打印菱形  六、打印两个直角三角形 1.打印两个直角三角形  2.打印倒着的两个直角三角形 七、打印“蝴蝶”   一、打印矩形 运行结果:  二、

    2024年04月25日
    浏览(26)
  • 数字三角形+包子凑数(蓝桥杯JAVA解法)

    题目描述 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和(路径上的每一步只可沿左斜线向下或右斜线向下走)。 输入描述 输入的第一行包含一个整数 N (1≤N≤

    2024年02月01日
    浏览(28)
  • 蓝桥杯官网填空题(三角形的面积)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 已知三角形三个顶点在直角坐标系下的坐标分别为: ```txt (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) ```txt 求该三角形的面积。 注意,要提交的是一个小数形式表示的浮点数。 要求精确到小数后 3 位

    2024年02月09日
    浏览(38)
  • 数字三角形-蓝桥杯真题动态规划PYTHON解法

    目录 题目描述  解题思路 DP初始化 DP最终条件 DP初始条件 题目限制条件 总代码 首先映入我们眼帘的就是一个三角形,加求路径和最大,类似于找最短路径的题,很明显是一个二维数组的动态规划问题,对于动态规划问题我们只需要找好最终条件,初始条件(也就是特殊条件

    2024年02月09日
    浏览(23)
  • 蓝桥杯第十一届省赛——数字三角形(python组)

    题目:数字三角形 【问题描述】: 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最 大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边

    2023年04月10日
    浏览(35)
  • 蓝桥 卷“兔”来袭编程竞赛专场-03破解三角形密码 题解

    挑战介绍 三角形密码指的是将一串字符串按照正直角三角形的形状排列,传递的信息隐藏在每一行的最后一个字符,然后将所有的行的最后一个字符依次连接,就是需要传递的信息。 例如加密后的字符串是:我们爱的是蓝色的心桥 将加密字符串按照正直角三角形填充后如下

    2023年04月16日
    浏览(28)
  • C语言程序设计:输入一个三角形的三条边长,求出三角形的面积。

    已知三角形的三边长a,b,c,则该三角形的面积公式为:           area=  其中s = (a+b+c)/2

    2024年02月06日
    浏览(44)
  • 用C语言输出各种三角形

    代码: 代码: 代码: 其实要变化的是第二个for循环,要先打印出空格 代码: 每行*数=行数×2-1

    2024年02月10日
    浏览(25)
  • C语言程序——求三角形面积

    输入三角形的三个边,计算三角形的面积输出(运用海伦公式计算)。 假设输入三角形的三条边是合法的三角形,则可以采用海伦公式计算,公式为: a r e a = s ( s − a ) ( s − b ) ( s − c ) area=sqrt{s(s-a)(s-b)(s-c)} a re a

    2024年02月07日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包