在fortran,就是有15个数,如何用fortran语言简单的求和?
在Fortran程序中,可以使用一个DO循环结构和一个变量来计算15个数的和。
具体代码如下:
program sum
implicit none
integer :: i, sum = 0
integer, dimension(15) :: nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
do i = 1, 15
sum = sum + nums(i)
end do
write(*,*) "The sum is: ", sum
end program sum
其中,nums是一个包含15个整数的数组,sum是用于存储和的变量。通过DO循环遍历数组中的每个元素,并将其累加到sum中。最后,使用write语句输出计算结果。
sum函数就是用来数组求和的,sum(nums)
再补充几个编程中遇到的问题:
program sum15
implicit none
integer, dimension(15) :: nums = (/1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15/)
integer :: sum
integer :: i
sum = 0
do i = 1, 15
sum = sum + nums(i)
end do
write(*,*) "Sum of 15 numbers is: ", sum
end program sum15