kexuedj的个人博客分享 http://blog.sciencenet.cn/u/kexuedj

博文

fortran-抛硬币产生随机数,建立动态分配内存的数组

已有 2328 次阅读 2015-7-6 21:40 |个人分类:fortran基础学习|系统分类:科研笔记| 动态

PROGRAM MAIN
IMPLICIT NONE

!动态地为数组分配内存
!REAL,DIMENSION(:,:),ALLOCATABLE :: A
!与下面的语句等价
REAL,ALLOCATABLE :: A(:,:)

REAL :: U
!随机地产生u
CALL RANDOM_NUMBER(U)

!对u的判断
IF(U < 0.5)THEN
 ALLOCATE(A(5,8))
ELSE
 ALLOCATE(A(7,4))
END IF

!数据输出,位置为屏幕
PRINT *, SHAPE(A)

END PROGRAM MAIN

!CVF 6.6 下可编译运行



https://blog.sciencenet.cn/blog-707358-903346.html

上一篇:第一次写博文,纪念一下吧!
收藏 IP: 222.168.41.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 15:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部