0
我必須寫在Fortran語言的腳本返回牛頓二項式的結果: for a, b and n given.寫牛頓二項式在FORTRAN90
的問題是,我不能使用功能或子程序。
直到現在我寫的代碼組合:
if (n==0) then
print*, "Cnk=",Cnk
else if ((n>=0).and.(k==0)) then
print*, "Cnk=",Cnk
else
do i=1,n,1
aux=aux*i
if (k==i) then
factK=aux
end if
if ((n-k)==i) then
factnk=aux
end if
factn=aux
end do
Cnk=factn/(factk*factnk)
print*, "Cnk=",Cnk
end if
在二項式k的情況下,是從0到n的變量。