📅  最后修改于: 2023-12-03 15:15:11.085000             🧑  作者: Mango
在Fortran中,elseif语句用于测试多个条件并在每种情况下执行不同的操作。它是if语句的扩展形式,允许程序员测试多个条件而不是仅仅测试一个条件。
elseif语句有以下语法结构:
if (condition1) then
! 程序块1
elseif (condition2) then
! 程序块2
elseif (condition3) then
! 程序块3
else
! 程序块4
end if
以下示例展示如何在Fortran中使用elseif语句:
program main
implicit none
integer :: num
print *, "请输入一个整数:"
read *, num
if (num < 0) then
print *, "您输入的数为负数。"
elseif (num == 0) then
print *, "您输入的数为零。"
else
print *, "您输入的数为正数。"
end if
end program main
此程序将要求用户输入一个整数,并根据其值输出相应的消息。
如果用户输入负数,则输出“您输入的数为负数。”。如果他们输入0,则输出“您输入的数为零。”。如果用户输入正数,则输出“您输入的数为正数。”。