早教吧作业答案频道 -->其他-->
请告诉我哪里错了,如何纠正,错误提示是什么意思?reala,b,c,d,e,f,g,area,tarearead*,a,b,c,d,e,f,garea=tarea(a,e,f)+tarea(d,f,g)+tarea(b,c,g)write(*,*)areaccontainsfunctiontarea(a,b,c)reala,b,c,p,ta
题目详情
请告诉我哪里错了,如何纠正,错误提示是什么意思?
real a,b,c,d,e,f,g,area,t_area
read*, a,b,c,d,e,f,g
area=t_area(a,e,f)+t_area(d,f,g)+t_area(b,c,g)
write(*,*) area
c
contains
function t_area(a,b,c)
real a,b,c,p,t_area
p=(a+b+c)/2
t_area=sqrt(p*(p-a)*(p-b)*(p-c))
end function t_area
end
Compiling Fortran...
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\5.for
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\5.for(7) : Error: The name of the internal procedure conflicts with a name in the encompassing scoping unit. [T_AREA]
function t_area(a,b,c)
---------------^
Error executing df.exe.
real a,b,c,d,e,f,g,area,t_area
read*, a,b,c,d,e,f,g
area=t_area(a,e,f)+t_area(d,f,g)+t_area(b,c,g)
write(*,*) area
c
contains
function t_area(a,b,c)
real a,b,c,p,t_area
p=(a+b+c)/2
t_area=sqrt(p*(p-a)*(p-b)*(p-c))
end function t_area
end
Compiling Fortran...
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\5.for
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\5.for(7) : Error: The name of the internal procedure conflicts with a name in the encompassing scoping unit. [T_AREA]
function t_area(a,b,c)
---------------^
Error executing df.exe.
▼优质解答
答案和解析
问题出在t_area的声明,你重复声明了两次:
real a,b,c,d,e,f,g,area,t_area
real a,b,c,p,t_area
把第一个删掉即可:
program test
implicit none
real a,b,c,d,e,f,g,area
read*,a,b,c,d,e,f,g
area=t_area(a,e,f)+t_area(d,f,g)+t_area(b,c,g)
write(*,*) area
pause
contains
function t_area(a,b,c)
real a,b,c,p,t_area
p=(a+b+c)/2
t_area=sqrt(p*(p-a)*(p-b)*(p-c))
end function t_area
end program test
real a,b,c,d,e,f,g,area,t_area
real a,b,c,p,t_area
把第一个删掉即可:
program test
implicit none
real a,b,c,d,e,f,g,area
read*,a,b,c,d,e,f,g
area=t_area(a,e,f)+t_area(d,f,g)+t_area(b,c,g)
write(*,*) area
pause
contains
function t_area(a,b,c)
real a,b,c,p,t_area
p=(a+b+c)/2
t_area=sqrt(p*(p-a)*(p-b)*(p-c))
end function t_area
end program test
看了请告诉我哪里错了,如何纠正,错...的网友还看了以下:
若a+b=b+c,则a-b(c为整式)若a=b,则ac=bc(c为整式)若ac=bc,则a=b(c 2020-04-22 …
matlab解中学三角函数方程数学题,不会求大大~~~~~~~~~~[a,b,c,A,B,C]=s 2020-05-14 …
分解因式(a-b-c)(a+b-c)-(b-c-a)(b+c-a)正确答案是这个:(a+b-c)( 2020-05-17 …
对于90℃的纯水,以下认识正确的是()A.c(H+)>10-7mol/L>c(OH-)pH<7显中 2020-06-23 …
a(b-c)^5+b(c-a)^5+c(a-b)^5分解为(a-b)(b-c)(c-a)L(aa( 2020-07-09 …
设a,b,c都是正数且a+b+c=1,求证:(1+a)(1+b)(1+c)≥8(1-a)(1-b) 2020-07-25 …
(a+b+c)^3-(b+c-a)^3-(c+a-b)^3-(a+b-c)^3=[(a+b+c)^ 2020-08-02 …
下表为周期表中短周期的一部分.已知a原子的最外层电子数是电子总数的三分之一,下列说法中正确的是()A 2020-11-02 …
100%收购公司其中一名法人股东涉及到的问题事实:A.B.C.D为四个法人。A.B公司为C公司的股东 2020-11-06 …
在三角形ABC和三角形A'B'C'中CD,C'D'分别是高,并且AC=A'C;,CD=C'D',∠A 2020-11-28 …