作业帮 > 综合 > 作业

int a,b,c; float l,s_origin; double sqrt; l = a +

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 22:17:32
int a,b,c; float l,s_origin; double sqrt; l = a +
int a,b,c;
float l,s_origin;
double sqrt;
l = a + b + c;
s_origin = l/2 * (l/2 - a ) * (l/2 - b) * (l/2 -c);
sqrt = s_origin;
scanf = ("%f,%f",&l,&sqrt)
printf = ("l= %f, S=%f"l,sqrt);
三角形的周长和面积
有啥问题求指正
scanf = ("%f,%f",&l,&sqrt)有问题
scanf接收外接输入的值给l,sqrt,就是说你输入什么他就输出什么
再问: 来个正确写法我想看看
再答: #include #include int main() { double a,b,c,l,p,s;//面积有1/2,所以这里一般不用int printf("请输入a,b,c三个数:"); scanf("%lf%lf%lf",&a,&b,&c); p=(1.0/2)*(a+b+c);//注意1.0 s=sqrt(p*(p-a)*(p-b)*(p-c)); l=a+b+c; printf("三角形的面积为:%.3lf\n",s); printf("三角形的周长为:%.3lf\n",l); return 0; }