| 查看: 1258 | 回复: 14 | ||||
lon91ong木虫 (初入文坛)
|
[交流]
请教一下这样的程序逻辑分支用Fortran怎么写更高效呢?
|
|
在C语言中都是用select case做下面的分支的,但是fortran中的select case跟C的似乎有所不同,分支图如下: 情况1--->流程入口1 | ↓ 情况2--->流程入口2 | ↓ 情况3--->流程入口3 | ↓ default--->流程入口4 | ↓ 流程结尾 具体而言,fortran中的select case的每一条case都类似于C中的case... break; 而无 break的情况不知该怎么写更高效一些 请教大侠 |
» 收录本帖的淘帖专辑推荐
计算机语言 |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有5人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
急:求用Fortran或者其他语言编写一个程序,处理下面的数据!!!!!!!!!!
已经有37人回复
有没有大神看一下能不能用FORTRAN求解下面的式子
已经有14人回复
怎么将linux编的fortran程序移植到windows下
已经有12人回复
fortran程序运行结果输出及绘图
已经有9人回复
用Fortran编写程序输出的数据一般用什么程序作图比较好?
已经有28人回复
求助:用Fortran写一个关于晶粒个数统计和编号的程序。卡了我好久了。
已经有4人回复
fortran数组输出,行与列请教
已经有7人回复
如何欧诺个fortran语言提取出我想要的部分数据
已经有6人回复
想问一下影响fortran计算速度的因素都有哪些?
已经有12人回复
[讨教]Fortran里的指针都有些什么用啊?
已经有10人回复
想调用fortran的BLAS函数库。。。忙活半天还是不行
已经有5人回复
大家帮我看一个fortran的程序,我总是计算不出正确的结果
已经有20人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
如何用fortran编写高斯白噪声程序
已经有6人回复
请教一下Visual fortran的project的head files 和 resources files的用处,谢谢
已经有5人回复
写了一个fortran90的小程序,编译通不过,请大侠帮忙
已经有59人回复
【求助】如何写FORTRAN程序实现求平均最近邻距离
已经有34人回复
【求助】用fortran怎么描述下面这样的情况,我是新手,请大家帮忙
已经有8人回复
【求助】一点FORTRAN的问题【已完结】
已经有3人回复
【求助】请问一下fortran的可视化编程
已经有7人回复
【求助】Fortran程序,如何让exe文件可以单独运行?
已经有6人回复
【求助】这样的公式,在fortran里该怎么写了,谢谢【求助成功】
已经有4人回复

jerkwin
专家顾问 (正式写手)
-

专家经验: +14 - 应助: 454 (硕士)
- 金币: 20699.1
- 散金: 148
- 红花: 81
- 帖子: 813
- 在线: 2648.3小时
- 虫号: 1023452
- 注册: 2010-05-19
- 专业: 理论和计算化学
- 管辖: 分子模拟
2楼2014-12-10 04:50:31
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
3楼2014-12-10 07:24:55
hydzp
木虫之王 (文学泰斗)
- 应助: 1835 (讲师)
- 金币: 168339
- 散金: 100
- 红花: 104
- 沙发: 12
- 帖子: 166747
- 在线: 5727.4小时
- 虫号: 3374934
- 注册: 2014-08-20
- 专业: 力学
4楼2014-12-10 08:08:21
| 祝福 |
5楼2014-12-10 08:25:26
lon91ong
木虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 3771.1
- 散金: 18
- 帖子: 47
- 在线: 28.7小时
- 虫号: 597382
- 注册: 2008-09-09
- 性别: GG
- 专业: 声学

6楼2014-12-10 10:39:36
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
7楼2014-12-10 14:30:30
weiwei43
至尊木虫 (正式写手)
- 应助: 16 (小学生)
- 金币: 18316.1
- 红花: 6
- 帖子: 737
- 在线: 94.7小时
- 虫号: 250282
- 注册: 2006-05-13
- 专业: 机械动力学
8楼2014-12-10 22:17:10
lon91ong
木虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 3771.1
- 散金: 18
- 帖子: 47
- 在线: 28.7小时
- 虫号: 597382
- 注册: 2008-09-09
- 性别: GG
- 专业: 声学

9楼2014-12-11 07:02:31
pippi6
铁杆木虫 (著名写手)
工程和科学数值计算咨询
- 应助: 413 (硕士)
- 贵宾: 0.002
- 金币: 7116.5
- 散金: 15
- 红花: 63
- 帖子: 1639
- 在线: 798.9小时
- 虫号: 2469437
- 注册: 2013-05-14
- 专业: 计算数学与科学工程计算
★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
lon91ong: 金币+2, 逻辑清晰 2014-12-11 15:35:10
小木虫: 金币+0.5, 给个红包,谢谢回帖
lon91ong: 金币+2, 逻辑清晰 2014-12-11 15:35:10
| 要看 情况1, 情况2 , 情况3 之间的关系。如果排斥,就用case 或 if else block;上面已有例子 case 和 if else block的区别是case 是完全排他的,而if else block 是有顺序排他的, 即 elseif(情况2) then 实际是 if(情况2-情况1)。 如果不相互排斥且有交集,比如情况1做完后,满足情况2 还可以接着处理,可以用排列的单独if block。可是如果是这样,就不明白 default 的含义了。 |
10楼2014-12-11 09:27:34













回复此楼