C语言程序三角形(用C语言编写打印三角形的程序)
三角形是几何中基本的图形之一,也是程序设计中常用的图形。在C语言中,我们可以通过循环语句和输出语句来打印出各种形状的三角形。接下来,我们就来一起学习如何用C语言编写打印三角形的程序。
1. 打印等腰三角形
等腰三角形是指三角形两边的长度相等的三角形。我们可以通过两个嵌套循环来实现打印等腰三角形的效果。具体代码如下
clude
tain()
{t i, j, rows;
tf("请输入行数");f("%d", &rows);
for(i=1; i<=rows; i++)
{
for(j=1; j<=rows-i; j++)
{tf(" ");
}
for(j=1; j<=(2i-1); j++)
{tf("");
}
tf");
}
f函数获取用户输入的行数,然后使用两个嵌套循环分别打印出等腰三角形的空格和星号部分。其中,个循环用于打印空格,第二个循环用于打印星号。
2. 打印直角三角形
直角三角形是指三角形中有一个角为直角的三角形。我们可以通过一个循环语句和一个嵌套循环来实现打印直角三角形的效果。具体代码如下
clude
tain()
{t i, j, rows;
tf("请输入行数");f("%d", &rows);
for(i=1; i<=rows; i++)
{
for(j=1; j<=i; j++)
{tf("");
}
tf");
}
f函数获取用户输入的行数,然后使用一个循环和一个嵌套循环分别打印出直角三角形的星号部分。其中,个循环用于打印星号,第二个循环用于换行。
通过上述两个例子,我们可以看到,用C语言编写打印三角形的程序并不复杂,只需要掌握好循环语句和输出语句的使用,就可以轻松实现各种形状的三角形了。希望本文对大家有所帮助。