可以输入数据但运行不了
scanf("%d",&a);
1、变量定义:int a,b,c; 其他的变量都是浮点类型,所以 double s,m,area;
2、scanf()变量要加&符号:scanf("%d",&a); b、c也是如此。
3、三角形判断条件:由于无法确定输入的a,b,c的大小顺序,所以条件为:a+b>c&&a+c>b&&b+c>a
4、由于a,b,c都是int类型,所以相加后结果也是int类型,即(a+b+c)是int类型,2也是int类型,那么(a+b+c)/2也是int类型,所以改为:s=(a+b+c)/2.0;
5、area已经被定义为double类型,所以:printf("%lf",area);
觉得有用的话采纳一下哈