xcode 编写了以下c语言,怎么就运行不了呢0 0,也没编译错误啊

#include <stdio.h>

#include <math.h>

int main()

{

double a,b,c,s,area;

scanf("%lf,%lf,%lf",&a,&b,&c);

s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf("a=%7.2g,b=%7.2g,c=%7.2g,s=%7.2g\n",a,b,c,s);

printf("area=%7.2g\n",area);

return 0;

}

没报错就一定可以跑起来,但在实际运行中会出错.
你写的SCANF有问题.输入标示符中间不能有任何符号.要不然输入的时候必须再输入相同字节的字符来占位
改为:
scanf("%lf%lf%lf", &a, &b, &c)追问

我都试过了,去掉了逗号后,仍然运行起来有问题。会不会是xcode的问题

追答

哪的问题?问题可以有很多种,是根本跑不起来还是输入输出有问题.还是算法的事?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答