这是我尝试在Code :: Blocks中运行它的Fortran程序:
include 'math.h'
program helloworld
real::x,y
complex::done
x=2;
y=3;
done=complx(x,y)
print *,done
end program
我有Windows 8.1和Code :: Blocks。可能是什么问题?
答案 0 :(得分:2)
您没有在Fortran中包含math.h
。没有理由做这样的事情。
它是用C编程语言完成的,但不是在Fortran中完成的。而且许多其他编程语言也没有。
只需删除包含行,就没用了。
另外,创建复数的内在函数是cmplx()
,而不是complx()
。
此外,您不需要使用任何分号(;
),但这不是错误。