fortran95

    2熱度

    1回答

    這裏的代碼,對於一個真實值返回的ε-()一個小片段: program epstest real :: eps=1.0, d do d=1.0+eps if (d==1.0) then eps=eps*2 exit else eps=eps/2 end if end do write(*,*) eps, epsilon(d

    0熱度

    1回答

    我想根據一個變量確定其大小並對其進行排序。 該數組是使用Fortran 95上的隨機數種子創建的。但是當我嘗試對它進行排序時,我遇到了很大的麻煩。它編譯得很好,但數組中印有大量的星號。另外我想打印我的數組,側向,(例如像這樣的:1 2 3 4等),但我甚至沒有這樣做。我意識到必須在DO循環中使用Advance =「no」來完成,但顯然這也是錯誤的。 以下是我正在使用的代碼。如果有人願意讓我知道我可

    3熱度

    3回答

    什麼是'總線錯誤?' 以下是我的代碼。 非常感謝您的時間! PROGRAM numbersgen IMPLICIT NONE !Variable declaration INTEGER, DIMENSION(:,:),ALLOCATABLE::numarray INTEGER, DIMENSION(:),ALLOCATABLE::tempar

    1熱度

    2回答

    上Fortran 95個的顯示星號代替數字這個程序的輸出星號和索引的輸出。另外,我無法像實驗那樣打印實驗#實驗1,實驗2,實驗3等。相反,它打印如下;實驗1,實驗1,實驗1 我如何能解決這個問題的任何想法?以下是我的整個項目。 謝謝你的時間。 PROGRAM numbersgen IMPLICIT NONE !Variable declaration INTEG

    3熱度

    1回答

    我對Fortran 95的一個非常可怕的錯誤: Fatal Error: While reading module 'list5.mod' found module version 0, expected 6 我已經包括了我的模塊的主要結構。我非常懷疑它與我的模塊內的物質有什麼關係,因爲它給了我錯誤信息,並且我已經能夠修復它們,這意味着它能夠通過我的模塊,它只是一些與我使用模塊的方式。也許?

    3熱度

    1回答

    在Fortran 95上,我收到一條錯誤消息,指出itemarray(size)不能是意圖(out),因爲您正在從文件中讀取itemarray,所以這沒有任何意義。我該如何解決這個錯誤? 在這個子程序中,我基本上試圖從文件中讀取數據並將其存儲在數組中。 下面是我提到的子程序的代碼。任何幫助表示讚賞。謝謝你的時間。 SUBROUTINE readItems(size,itemarray,priarr

    2熱度

    1回答

    這裏是我的代碼: program change integer:: amount, remainder, q, d, n, p amount = 47 remainder = amount print*,remainder q = 0 d = 0 n = 0 p = 0

    0熱度

    1回答

    我正在使用Fortran 95編寫代碼來讀取多個類似1.dat,2.dat,......,9999.dat的文件。我有一個讀取0001.dat,0002.dat,.......... 9999.dat的代碼。它看起來像 character*12, fn .. DO i=1,n write(fn,*)i open(1,file=fn) do j=1,5