溫馨提示×

Ubuntu Fortran如何進行循環控制

小樊
45
2025-07-23 15:57:58
欄目: 智能運維

在Fortran中,循環控制是通過do循環結構來實現的。Fortran提供了幾種不同類型的do循環,包括固定次數的循環、直到型循環和當型循環。下面是一些基本的例子來說明如何在Ubuntu環境下使用Fortran進行循環控制。

  1. 固定次數的循環(do循環)
program fixed_loop
    implicit none
    integer :: i

    do i = 1, 10
        print *, 'The number is', i
    end do
end program fixed_loop

在這個例子中,變量i從1開始,每次循環增加1,直到達到10。

  1. 直到型循環(until循環)
program until_loop
    implicit none
    integer :: i

    i = 1
    do until (i > 10)
        print *, 'The number is', i
        i = i + 1
    end do
end program until_loop

在這個例子中,循環會一直執行,直到i的值大于10。

  1. 當型循環(while循環)

Fortran標準中沒有直接的while循環結構,但可以使用do while來實現類似的功能。

program while_loop
    implicit none
    integer :: i

    i = 1
    do while (i <= 10)
        print *, 'The number is', i
        i = i + 1
    end do
end program while_loop

在這個例子中,循環會一直執行,直到i的值大于10。

要在Ubuntu上編譯和運行Fortran程序,你可以使用gfortran編譯器。首先,確保你已經安裝了gfortran。如果沒有安裝,可以通過以下命令安裝:

sudo apt update
sudo apt install gfortran

然后,將上面的Fortran代碼保存到一個文件中,例如loop_example.f90。接著,在終端中使用gfortran編譯這個文件:

gfortran -o loop_example loop_example.f90

最后,運行編譯后的程序:

./loop_example

這將執行循環并打印出相應的數字。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女