program temperature_difference
implicit none
integer, parameter :: rows = 10, cols = 10 ! 假设数组维度为10x10
real :: temperature1(rows, cols)
real :: temperature2(rows, cols)
real :: difference(rows, cols)
integer :: i, j
! 初始化数据,这里简单赋值,实际应用中从文件或其他途径获取
do i = 1, rows
do j = 1, cols
temperature1(i, j) = i + j
temperature2(i, j) = 2 * (i + j)
end do
end do
! 计算温度差值
do i = 1, rows
do j = 1, cols
difference(i, j) = temperature2(i, j) - temperature1(i, j)
end do
end do
! 输出结果
do i = 1, rows
do j = 1, cols
write(*,*) '位置(', i, ',', j, ') 的温度差值:', difference(i, j)
end do
end do
end program temperature_difference