fortran程式改寫成c語言程式

2021-03-03 22:06:19 字數 1215 閱讀 1296

1樓:love雨潤萬物

最近在將fortran轉化成matlab語言,同樣有好多問題,

2樓:金色潛鳥

#include

#include

void f(int i, int x, int *n);

if (i>18) goto done;

if (x%q[i]==0) *n= *n+1;

if (x

for (j=0;j<=x/q[i]-1;j++)done:;

}main()

fortran語言轉換為c語言的程式

3樓:菲菲大愛

2c 和 p2c 是兩個源**轉換程式. f2c 把 fortran **轉換為 c **, p2c 把 pascal **轉換為 c **. 當你安裝 gcc 時這兩個程式都會被安裝上去.

如果有一些用 fortran 或 pascal 寫的**要用 c 重寫的話, f2c 和 p2c對你非常有用. 這兩個程式產生的 c **一般不用修改就直接能被 gcc 編譯.

如果要轉換的 fortran 或 pascal 程式比較小的話可以直接使用 f2c 或 p2c不用加任何選項. 如果要轉換的程式比較龐大, 包含很多檔案的話可能要用到一些命令列選項.

在一個 fortran 程式上使用 f2c , 輸入下面的命令:

f2c my_fortranprog.f

注意: f2c 要求被轉換的程式的副檔名為 .f 或 a .f .

要把一個pascal 程式裝換為 c 程式, 輸入下面的命令:

p2c my_pascalprogram.pas

這兩個程式產生的 c 源**的檔名都和原來的檔名相同, 但副檔名由 .f或 .pas 變為 .c.

請問可以幫我把兩個fortran程式轉換成c語言嗎

4樓:匿名使用者

有一些用 fortran 或 pascal 寫的代bai碼要用 c 重寫的話du, f2c 和 p2c對你非常有用zhi. 這兩個程式dao產生的 c **

一般不專用修改屬就直接能被 gcc 編譯.

如果要轉換的 fortran 或 pascal 程式比較小的話可以直接使用 f2c 或 p2c不用加任何選項. 如果要轉換的程式比較龐大, 包含很多檔案的話可能要用到一些命令列選項.

有高手可以幫我把C語言改寫成C 麼

include include using namespace std include define maxnum 4 define maxcopy 100 typedef struct train train pass train x train push train x train pop tr...

fortran程式語言與c語言FORTRAN程式語言與C語言

如果你今後想從事的是軟體工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言 因為這是專門為科學計算而發明的語言 但通用性很有限,並不適合做其他工作。fortran語言中可通過定...

c語言程式問題,C語言程式問題?

1.在你打算學習c語言之前,你要下一個狠狠地決心.因為許多電腦愛好者在學習c語言的過程中,都會遇到困難,從而沒有堅持到最後.只有你下定狠狠地決心,才能學會c語言,才能學好c語言.2.要想學習好c語言,就要學會細心,耐心.c語言程式的編寫需要非常細心,因為一個標點符號的錯誤,可能導致程式的無法執行.3...