📅  最后修改于: 2023-12-03 15:14:13.469000             🧑  作者: Mango
计算三角形面积是在数学和计算机科学中常见的问题。在 C 编程语言中,可以使用以下公式来计算三角形面积:
area = 0.5 * base * height
其中 base
是三角形的底边,height
是三角形的高。以下是一个完整的 C 语言程序,用于计算三角形的面积。
#include <stdio.h>
int main(void) {
float base, height, area;
printf("Enter the base of the triangle: ");
scanf("%f", &base);
printf("Enter the height of the triangle: ");
scanf("%f", &height);
area = 0.5 * base * height;
printf("The area of the triangle is: %f\n", area);
return 0;
}
代码解析:
引入 <stdio.h>
头文件,该头文件提供 printf
和 scanf
函数的定义。
定义 main
函数,该函数在程序运行时首先执行。
声明三个变量 base
、height
和 area
,这些变量将被用于存储输入并计算结果。
使用 printf
函数提示用户输入三角形的底边。
使用 scanf
函数读取输入值,将其存储在 base
变量中。
使用 printf
函数提示用户输入三角形的高。
使用 scanf
函数读取输入值,将其存储在 height
变量中。
使用给出的公式计算面积,将其存储在 area
变量中。
使用 printf
函数将计算结果输出。
退出程序并返回 0。
需要注意的是,读取浮点数时要使用 %f
占位符,整数可以使用 %d
。完整代码片段需按markdown标明,如下所示。
#include <stdio.h>
int main(void) {
float base, height, area;
printf("Enter the base of the triangle: ");
scanf("%f", &base);
printf("Enter the height of the triangle: ");
scanf("%f", &height);
area = 0.5 * base * height;
printf("The area of the triangle is: %f\n", area);
return 0;
}
希望本文能够帮助你更好地理解在 C 编程语言中计算三角形面积的方法。