多语言展示
当前在线:1644今日阅读:27今日分享:41

windows平台下fortran编程实现冒泡排序

windows平台下fortran编程实现冒泡排序方法主要原理:比较相邻元素如果第一个比第二个大(或者小)就交换
工具/原料

codeblocks IDE编程环境

方法/步骤
2

fortran编程实现冒泡排序(由大到小)源代码如下:    implicit none    integer::i,j,N    real*8::x(8)    real*8::tmp    x=[1,2,3,4,5,6,7,8]    N=size(x)    do i=1,N-1        do j=i+1,N            if(x(j)>x(i))then                tmp=x(i)                x(i)=x(j)                x(j)=tmp            end if        end do    end do    do i=1,N        print *, x(i)    end do

3

编译、运行,结果如下:

4

fortran编程实现冒泡排序(由小到大)源代码如下:    implicit none    integer::i,j,N    real*8::x(8)    real*8::tmp    x=[81,72,63,54,45,36,27,18]    N=size(x)    do i=1,N-1        do j=i+1,N            if(x(j)

5

编译、运行、结果如下:

推荐信息