版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2915)
>
基金申请
(226)
>
论文投稿
(108)
>
虫友互识
(79)
>
导师招生
(53)
>
硕博家园
(53)
>
考博
(42)
>
休闲灌水
(25)
>
论文道贺祈福
(15)
>
公派出国
(15)
>
教师之家
(12)
>
文献求助
(8)
>
考研
(8)
>
找工作
(7)
>
留学DIY
(6)
>
博后之家
(4)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Fortran
»
【求助】此FORTRAN90程序没有错误,但是运行不出来。
5
1/1
返回列表
查看: 1209 | 回复: 4
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
散金: 1440
红花: 35
帖子: 2936
在线: 1329.4小时
虫号: 664177
注册: 2008-11-29
性别: GG
专业: 理论和计算化学
[交流]
【求助】此FORTRAN90程序没有错误,但是运行不出来。
CODE:
MODULE convexity
TYPE point
COMPLEX::z
END TYPE point
CONTAINS
FUNCTION orientation(p,i) RESULT(orient)
TYPE(point),DIMENSION(:),INTENT(in)::p
INTEGER::i,n
REAL::orient,f
COMPLEX::z1,z2,z3
f(z1,z2,z3)=REAL(z2-z1)*AIMAG(z3-z2)-REAL(z3-z2)*AIMAG(z2-z1)
n=SIZE(p)
IF(i==n-1)THEN
orient=f(p(n-1).z,p(n).z,p(1).z)
ELSE IF(i==n)THEN
orient=f(p(n).z,p(1).z,p(2).z)
ELSE
orient=f(p(i).z,p(i+1).z,p(i+2).z)
END IF
END FUNCTION orientation
!
SUBROUTINE convex_polygon(p,convex)
LOGICAL::convex
TYPE(point),DIMENSION(:),INTENT(in)::p
INTEGER::i,n,anticlockwise
convex=.TRUE.;n=SIZE(P)
IF(orientation(p,1)>0)THEN
anticlockwise=1
ELSE
anticlocakwise=-1
END IF
DO i=2,n
IF(anticlockwise*orientation(p,i)<0)THEN
convex=.FALSE.;EXIT
END IF
END DO
END SUBROUTINE convex_polygon
END MODULE convexity
!
PROGRAM test
USE convexity
INTEGER,parameter::n=6
TYPE(point),DIMENSION(1:n)::polygon
LOGICAL::convex
INTEGER::i
OPEN(1,FILE='convex')
DO I=1,2
READ(1,*)polygon
CALL convex_polygon(polygon,convex)
IF(convex==.TRUE.)PRINT*,'polygon is convex'
IF(convex/=.TRUE.)PRINT*,'polygon is not convex'
END DO
END PROGRAM test
回复此楼
» 猜你喜欢
我面上完蛋了
已经有11人回复
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有8人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有3人回复
明天应该可查了!?
已经有5人回复
如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》
已经有7人回复
没有任何消息-是不是就凉了
已经有8人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有3人回复
人气不行了
已经有10人回复
能否退出参与的面上项目解除限项
已经有24人回复
filecode,4个jtjc了
已经有17人回复
高级回复
好好学习,天天向上。
1楼
2010-08-29 09:54:02
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
ifmc1234
木虫
(著名写手)
应助: 18
(小学生)
金币: 2797.9
散金: 6001
红花: 14
帖子: 1761
在线: 572.6小时
虫号: 825500
注册: 2009-08-10
专业: 理论和计算化学
★ ★
zyj8119(金币
+1
):谢谢参与
nono2009(金币+1):鼓励应助。 2010-09-09 08:02:23
引用回帖:
Originally posted by
zyj8119
at 2010-08-29 10:09:13:
什么意思?
你没把n定义为全局变量。所以在子模块里n值是0
赞
一下
(2人)
回复此楼
高级回复
5楼
2010-09-08 18:48:11
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 5 个回答
janecool
铁杆木虫
(著名写手)
应助: 54
(初中生)
贵宾: 0.006
金币: 5996.2
散金: 342
红花: 12
帖子: 2070
在线: 626.6小时
虫号: 830148
注册: 2009-08-18
性别: GG
专业: 粒子物理学和场论
★
zyj8119(金币
+1
):谢谢参与
问题可能出自第一个DO循环里面,里面的N应该是一个已知量
赞
一下
(1人)
回复此楼
相信会有属于你的精彩
2楼
2010-08-29 10:03:47
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zyj8119
木虫
(著名写手)
应助: 65
(初中生)
贵宾: 0.003
金币: 915.1
散金: 1440
红花: 35
帖子: 2936
在线: 1329.4小时
虫号: 664177
注册: 2008-11-29
性别: GG
专业: 理论和计算化学
引用回帖:
Originally posted by
janecool
at 2010-08-29 10:03:47:
问题可能出自第一个DO循环里面,里面的N应该是一个已知量
什么意思?
回复此楼
好好学习,天天向上。
3楼
2010-08-29 10:09:13
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
janecool
铁杆木虫
(著名写手)
应助: 54
(初中生)
贵宾: 0.006
金币: 5996.2
散金: 342
红花: 12
帖子: 2070
在线: 626.6小时
虫号: 830148
注册: 2009-08-18
性别: GG
专业: 粒子物理学和场论
★
zyj8119(金币+4):先尝试下看看。 2010-08-29 15:16:16
resonant(金币+1):感谢参与应助:-) 2010-08-29 19:54:03
引用回帖:
Originally posted by
zyj8119
at 2010-08-29 10:09:13:
什么意思?
你可以先在do循环前给N赋予一个数值,看程序是否能运行,如果还不能,我现在也不知道是为什么。
赞
一下
(1人)
回复此楼
相信会有属于你的精彩
4楼
2010-08-29 10:15:29
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 5 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
基金申请
]
我面上完蛋了
+10
且听虎啸
2026-08-20
11/550
2026-08-25 07:12
by
echo8914667
[
硕博家园
]
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
+3
0XLacIJUOj8D
2026-08-24
8/400
2026-08-25 05:12
by
BZKMTicpDhFj
[
考博
]
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
+3
0XLacIJUOj8D
2026-08-24
3/150
2026-08-25 01:47
by
BZKMTicpDhFj
[
基金申请
]
明天应该可查了!?
+5
chengyan1220
2026-08-23
5/250
2026-08-24 23:28
by
我4大白菜
[
基金申请
]
如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》
+7
scalable
2026-08-24
7/350
2026-08-24 23:01
by
anata1209
[
论文投稿
]
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
+3
0XLacIJUOj8D
2026-08-24
3/150
2026-08-24 21:59
by
BZKMTicpDhFj
[
基金申请
]
人气不行了
+10
fansofjerry
2026-08-21
10/500
2026-08-24 21:03
by
zhanghaozhu
[
基金申请
]
2026国自然函评费到账
+17
羊腰板
2026-08-21
19/950
2026-08-24 16:52
by
iaeyuan
[
基金申请
]
建议基金发布提前给出明确的时间点
+13
kulium
2026-08-21
16/800
2026-08-24 16:27
by
superceng
[
基金申请
]
朋友圈看到的
+7
wangzilk
2026-08-18
9/450
2026-08-24 10:50
by
cmrandy
[
基金申请
]
让我中一个面上吧!
+13
大萍1987
2026-08-20
16/800
2026-08-24 10:23
by
太傻了
[
基金申请
]
放榜前的不淡定
20
+4
snowwithsea
2026-08-19
17/850
2026-08-24 10:20
by
echo8914667
[
基金申请
]
什么时候开奖?
+10
CrisMessi
2026-08-18
11/550
2026-08-24 06:50
by
开心的小狮子
[
教师之家
]
跳槽后在研项目怎么办?
+5
简单化xn
2026-08-22
10/500
2026-08-23 12:38
by
简单化xn
[
基金申请
]
时间戳今天,20号变了
+5
archvillain
2026-08-20
5/250
2026-08-22 06:12
by
hui_daxiao
[
基金申请
]
看来今天不会放榜了?
+8
chengyan1220
2026-08-21
11/550
2026-08-21 17:52
by
dcqxinyang
[
基金申请
]
时间戳又变了
+13
wuchongjun
2026-08-20
19/950
2026-08-21 17:21
by
紫杉醇
[
基金申请
]
应该是下周三26日公布了吧?
+4
哈哈蛤?
2026-08-21
4/200
2026-08-21 10:58
by
Vivilian
[
基金申请
]
基金啊基金
+4
longfie172
2026-08-20
4/200
2026-08-21 08:58
by
mark mao
[
基金申请
]
明天放榜?
+5
Shxjjxjkx
2026-08-18
5/250
2026-08-18 18:14
by
-大大大大大-
信息提示
关闭
请填处理意见
关闭
确定