早教吧作业答案频道 -->其他-->
fortran程序谁帮我看看有什么问题编写外部函数计算sinx=x-x^3/3!+x^5/5!-x^7/7!+``````的值直到最后一项的绝对值小于10^-6为止再写主程序从键盘读入x调用该外部函数并输出sinx这是我编的:progr
题目详情
fortran程序 谁帮我看看有什么问题 编写外部函数 计算sinx=x-x^3/3!+x^5/5!-x^7/7!+``````的值
直到最后一项的绝对值小于10^-6为止 再写主程序 从键盘读入x 调用该外部函数并输出sinx 这是我编的 :
program main
implicit none
real x,fact
print*,"输入x:"
read*,x
print*,"sinx=",fact(x)
end program
function fact(m)
implicit none
real x,fact,h,m
integer jiecheng,i
integer ::k=1
1 jiecheng=1
do i=1,k
jiecheng=i*jiecheng
end do
fact=0
h=m**k/jiecheng
fact=fact+h*(-1)**((k+1)/2+1)
if(abs(h)>10**(-6))then
k=k+2
goto 1
end if
end function fact
我对我原来的程序修改了一下 可以用 麻烦您看一下 给点意见:
program main
implicit none
real x,fact
print*,"输入x:"
read*,x
print*,"sinx=",fact(x)
end program
function fact(m)
implicit none
real x,fact,h,m
integer ::k=1
fact=0
1 h=m**k/jiecheng(k)
fact=fact+h*(-1)**((k+1)/2+1)
if(abs(h)>1E-6)then
k=k+2
goto 1
end if
contains
function jiecheng(n)
integer jiecheng,i,n
jiecheng=1
do i=2,n
jiecheng=i*jiecheng
end do
end function jiecheng
end function fact
直到最后一项的绝对值小于10^-6为止 再写主程序 从键盘读入x 调用该外部函数并输出sinx 这是我编的 :
program main
implicit none
real x,fact
print*,"输入x:"
read*,x
print*,"sinx=",fact(x)
end program
function fact(m)
implicit none
real x,fact,h,m
integer jiecheng,i
integer ::k=1
1 jiecheng=1
do i=1,k
jiecheng=i*jiecheng
end do
fact=0
h=m**k/jiecheng
fact=fact+h*(-1)**((k+1)/2+1)
if(abs(h)>10**(-6))then
k=k+2
goto 1
end if
end function fact
我对我原来的程序修改了一下 可以用 麻烦您看一下 给点意见:
program main
implicit none
real x,fact
print*,"输入x:"
read*,x
print*,"sinx=",fact(x)
end program
function fact(m)
implicit none
real x,fact,h,m
integer ::k=1
fact=0
1 h=m**k/jiecheng(k)
fact=fact+h*(-1)**((k+1)/2+1)
if(abs(h)>1E-6)then
k=k+2
goto 1
end if
contains
function jiecheng(n)
integer jiecheng,i,n
jiecheng=1
do i=2,n
jiecheng=i*jiecheng
end do
end function jiecheng
end function fact
▼优质解答
答案和解析
program main implicit nonereal x,factprint*,"输入x:"read*,xprint*,"sinx=",fact(x)end program function fact(x)implicit nonereal x,fact,hinteger kFACT=X ; H=XK=2DO WHILE(ABS(H)>=1E-6)H=-H*X*X/(K*(K+1))F...
看了 fortran程序谁帮我看看...的网友还看了以下:
英语翻译1.我们之间非常和睦.2.从前我有一只小黄狗.3.我出去散步时它总会跟着我.4.现在我总是 2020-04-09 …
下面都是状语从句,我有没有写错的?请提出来,让我知道错在哪里~1.Childassheis,she 2020-05-02 …
不理解状语从句?定语从句?Gobacktothevillagewhereyoucamefrom.这 2020-05-13 …
阅读课文《小巷深处》第5、6两段(即从“自我有记忆开始”至“母亲又忙于拆拆洗洗缝缝补补”),完成下 2020-06-23 …
化学结构式中如何命名?有的结构式很长一串,老师有时候是从左往右找主链(编号),有时候是从右往左找主 2020-07-13 …
急做编号,从编号数“2000”开始,要做4000个编号,但中间遇到个位,十位,百位是3.4.7的就 2020-07-16 …
notuntil的用法notuntil有时是前后时态一致,但有时是主将从现,到底什么时候用主将从现 2020-07-20 …
演讲词中的排比句有什么作用?试从《我有一个梦想》中举出一个例予以分析。 2020-11-11 …
Itisthemostbeautifulcity()Ihaveeverbeento.A.thatB. 2020-11-24 …
判断是什么从句?somepeoplefeelthatWalesisanancientfairylan 2020-12-10 …