主函数怎么没有类型
scanf("\n",&a,&b,&c);改为scanf("%d%d%d",&a,&b,&c);\n最好不要要的话还要再输入一个换行
printf("\n d= \n",d);改为printf("\n d=%d \n",d);输出结果
修改后的程序
#include"math.h"
#include
main ()
{double a,b,c,s,d;
printf("\n input a,b,c=? \n");
scanf("%d%d%d",&a,&b,&c);
s=(a+b+c)/2;
d=sqrt(s*(s-a)*(s-b)*(s-c));
printf("\n d=%d \n",d);
}
printf("\n d= \n",d);
改
printf("\n d= %f\n",d);