where_16.f90

来自「用于进行gcc测试」· F90 代码 · 共 40 行

F90
40
字号
! Check whether nested WHEREs workprogram where_16   integer :: a(9)   integer :: b(9)   integer :: c(9)   a = (/0, 0, 0, 1, 1, 1, 2, 2, 2/)   b = (/0, 1, 2, 0, 1, 2, 0, 1, 2/)   c = (/0, 0, 0, 0, 0, 0, 0, 0, 0/)   where (a .eq. 0)     where (b .eq. 0)       c = 1     else where (b .eq. 1)       c = 2     else where       c = 3     endwhere   elsewhere (a .eq. 1)     where (b .eq. 0)       c = 4     else where (b .eq. 1)       c = 5     else where       c = 6     endwhere   elsewhere     where (b .eq. 0)       c = 7     else where (b .eq. 1)       c = 8     else where       c = 9     endwhere   endwhere   if (any (c .ne. (/1, 2, 3, 4, 5, 6, 7, 8, 9/))) &     call abortend program

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?