我是刚学c++的,最近遇到一个问题,不知道原因何在。求指教!
为什么我的这个程序没法运行#include<stdio.h>
#include<math.h>
void main()
{
float a=3.0,b=4.0,c=5.0;
float s,area;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
print("area=%f\n",area);
}
而且出错的信息如下--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
c:\windows\system32\a.cpp(8) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
c:\windows\system32\a.cpp(9) : error C2065: 'print' : undeclared identifier
执行 cl.exe 时出错.
a.obj - 1 error(s), 0 warning(s)