#include <math.h>
#include <stdio.h>
int main()
{
int a,b,c;
float s;
double A;
scanf("%a,%b,%c",&a,&b,&c);
s=(a+b+c)/2.0;
A=sqrt(s*(s-a)(s-b)(s-c));
printf("三角形面积为%lf",A);
return 0;
}
scanf("%d,%d,%d",&a,&b,&c);
没有%a,%b这种格式的
#include <math.h>
#include <stdio.h>
int main()
{
int a,b,c;
float s;
double A;
scanf("%d,%d,%d",&a,&b,&c);
s=(a+b+c)/2.0;
A=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形面积为%.2lf",A);
return 0;
}
s*(s-a)(s-b)(s-c) 这些中间必须写 乘号 *