#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c
double s,S
scanf("%d%d%d",&a,&b,&c)
//这里改成2.0,因为在C++中1/2会做整除,结果是0而不是0.5,整型(int)只有当和浮点(float)运算时结果才会是浮点型
s=1/2.0*(a+b+c)
S=sqrt(s*(s-a)*(s-b)*(s-c))
printf("%lf\n%lf",s,S,)
return 0
}
用微软的VC6.0就可以,点编译,就是那个小叹号,如果是语法错误,就会提示你错误,在下面的框里提示你哪行错误,编译不会通过,即你的程序无法运行。然而这是很简单的,最难的是逻辑错误,即编译可以通过,而运行结果是错误的,和你预想的不一样,而这种错误很难查找,只能用分步式运行,一行一行跟着程序执行看结果和过程,才能检测出来。通常程序员最难解决的错误就是这种逻辑错误。
【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】
例子如下:
如上图简单的C程序,编写完之后直接点击编译,然后会弹出错误信息,如下图所示:
修改错误之后,再次编译就可以得到正确的输出结果,如下图所示:
扩展资料:C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。