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
vc++6.0测试可以运行 不过目测平均数肯定是0 牡丹花下死做鬼 发表于 2015-2-22 10:29
vc++6.0测试可以运行 不过目测平均数肯定是0
是可以运行,但是结果错误,我不知道错在哪儿了 本帖最后由 牡丹花下死做鬼 于 2015-2-22 10:47 编辑
你告诉我你要什么功能 牡丹花下死做鬼 发表于 2015-2-22 10:44
你告诉我你要什么功能
已知三角形三边长为abc,求三角形的面积 海伦公式 #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:06
:mad:大哥,,我只是个初学者,,,我只想知道我自己写的哪里错了,,你别这样好不好、。。。。 牡丹花下死做鬼 发表于 2015-2-22 15:06
p/=2;是什么意思? 牡丹花下死做鬼 发表于 2015-2-22 15:06
p在这个程序里面是什么?是三角形的高吗?
牡丹花下死做鬼 发表于 2015-2-22 15:06
哈哈,终于弄懂了,是我忘了调用函数了,谢谢了
页:
[1]