对运算符的使用,计算三角形面积

mac2024-11-12  10

// AreaOfTriangle.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 //area = 根号下s*(s-a)*(s-b)*(s-c) //s = (a+b+c)/2 #include <stdio.h> #include <math.h> void main() { double a, b, c, s, area; scanf_s("%lf",&a); scanf_s("%lf",&b); scanf_s("%lf",&c); s = 1.0 / 2 * (a + b + c); area = sqrt(s * (s - a) * (s - b) * (s - c)); printf("a=%lf,b=%lf,c=%lf,s=%lf\n", a, b, c, s); printf("area=%lf\n", area); } //注:%lf指double型,这里用%f会导致无法找到float型变量 //注:scanf_s为微软语法,为安全性考虑,其中当输入字符或字符串时,多一个参数为字符或字符串所占位数
最新回复(0)