如何传递参数
问题描述:
你好,我知道代码是不完整的,但我试图找到一个三角形的区域,但我很难找到正确的功能放置和哪些返回来获得输出。我知道我会回来的公式,但我不知道我应该设置区1 =以如何传递参数
#include <stdio.h>
#include <math.h>
double calculateArea(double, double, double, double, double, double);
int main() {
double x1, x2, x3, y1, y2, y3, area1, premiter1;
printf("Enter the coordinate planes");
scanf("%lf", &x1);
scanf("%lf", &y1);
scanf("%lf", &x2);
scanf("%lf", &y2);
scanf("%lf", &x3);
scanf("%lf", &y3);
area1 =
printf("Area : %lf", area1);
return 0;
}
double calculateArea() {
return
}
答
没有完全理解你的问题,但似乎这是倾向于实现:
#include <stdio.h>
#include <math.h>
double calculateArea(double, double, double, double, double, double);
int main() {
double x1, x2, x3, y1, y2, y3, area1, premiter1;
printf("Enter the coordinate planes");
scanf("%lf", &x1);
scanf("%lf", &y1);
scanf("%lf", &x2);
scanf("%lf", &y2);
scanf("%lf", &x3);
scanf("%lf", &y3);
area1 = calculateArea(x1, y1, x2, y2, x3, y3);
printf("Area : %lf", area1);
return 0;
}
double calculateArea(double x1, double y1, double x2, double y2, double x3, double y3) {
double area;
//your logic here.
return area;
}
同样,你可以使用周边。
+0
非常感谢你,我遇到的问题是如何设置area1并传递它 – Fran
'(Base * Height)/ 2'?你的问题是什么? – ifconfig
Mayne你需要[Heron的公式](https://en.m.wikipedia.org/wiki/Heron%27s_formula) –