if(a>0.0 && b>0.0 && c>0.0 && fabs(a-b) < c && fabs(b-c) < a && fabs(a-c) <b) { p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("The result is %f/n" b &c); //scanf把三个double型的变量输送到a &b &a c:/n"); scanf("%f%f%f" b s; //这里用double比较好 printf("Input a p c b
#include<stdio.h> #include<math.h> void main() { float a 故用取地址符& //以下代码帮你重新写过 &c);
&b &a %f" %f c);应改为scanf("%f b a %f" %f s); } else printf("Data error /n"); }
|||
说问题啊
|||
scanf("%f c的地址 因为你写的比较乱
求助:一个C语言编程的菜鸟问题
本文提供了一段C语言代码,用于计算三角形的面积,条件是输入的三条边长能够构成一个有效的三角形。文章中包含了一个主函数以及相关的条件判断逻辑。

被折叠的 条评论
为什么被折叠?



