君千殇 发表于 2015-2-22 10:17:16

c语言入门求助

#include <stdio.h>
void main()
{
        double a,b,c,s,area;
        scanf("%lf,%lf,%lf",&a,&b,&c);
        s=(a+b+c)/2.0;
        area=sqrt(s*(s-a)*(s-b)*(s-c));
        printf("a=%6.2g,b=%6.2g,c=%6.2g,s=%6.2g",a,b,c,s);
        printf("area=%6.2f\n",area);
}

新手刚学没几天,第七行哪里错了吗?file:///C:\Users\xu\AppData\Local\Temp\xxt4E4F.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt542A.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt5E0A.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt625F.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt63C7.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt6638.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt67AF.tmpfile:///C:\Users\xu\AppData\Local\Temp\xxt6B87.tmp

牡丹花下死做鬼 发表于 2015-2-22 10:29:19

vc++6.0测试可以运行 不过目测平均数肯定是0

君千殇 发表于 2015-2-22 10:40:26

牡丹花下死做鬼 发表于 2015-2-22 10:29
vc++6.0测试可以运行 不过目测平均数肯定是0

是可以运行,但是结果错误,我不知道错在哪儿了

牡丹花下死做鬼 发表于 2015-2-22 10:44:52

本帖最后由 牡丹花下死做鬼 于 2015-2-22 10:47 编辑

你告诉我你要什么功能

君千殇 发表于 2015-2-22 14:52:02

牡丹花下死做鬼 发表于 2015-2-22 10:44
你告诉我你要什么功能

已知三角形三边长为abc,求三角形的面积

牡丹花下死做鬼 发表于 2015-2-22 15:02:25

海伦公式

牡丹花下死做鬼 发表于 2015-2-22 15:06:57

#include<stdio.h>
#include<math.h>

int main()
{
        double a,b,c,p,s;
        printf("a:");
        scanf("%lf",&a);
        printf("b:");
        scanf("%lf",&b);
        printf("c:");
        scanf("%lf",&c);
        p = a + b + c;
        p /=2;
        s = sqrt(p*(p-a)*(p-b)*(p-c));
        printf("面积S是:%lf\n",s);

        return 0;
}

君千殇 发表于 2015-2-22 15:45:53

牡丹花下死做鬼 发表于 2015-2-22 15:06


:mad:大哥,,我只是个初学者,,,我只想知道我自己写的哪里错了,,你别这样好不好、。。。。

君千殇 发表于 2015-2-22 15:47:16

牡丹花下死做鬼 发表于 2015-2-22 15:06


p/=2;是什么意思?

君千殇 发表于 2015-2-22 16:01:38

牡丹花下死做鬼 发表于 2015-2-22 15:06


p在这个程序里面是什么?是三角形的高吗?

君千殇 发表于 2015-2-22 16:12:36

牡丹花下死做鬼 发表于 2015-2-22 15:06


哈哈,终于弄懂了,是我忘了调用函数了,谢谢了
页: [1]
查看完整版本: c语言入门求助