24小时热门版块排行榜    

查看: 427  |  回复: 4

astringent

铜虫 (著名写手)

[交流] 【求助】可以用多个 判断吗? 已有3人参与

请问在fortran中可以这样用吗?
if((name1="a".and.(name2="b".or.name2="c".or.name2="d".or.name2="e") then
请大家帮忙看看
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ykwang

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助 2010-11-12 08:40:11
可以,但得将等号“=”改为“.EQ.”,双引号改为单引号。
Nothing_Is_Impossible!
2楼2010-11-11 18:06:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助 2010-11-12 08:40:18
可以,如果是f90可以把=改成==
技术博客:http://hi.baidu.com/coolrainbow/blog
3楼2010-11-11 22:22:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

astringent

铜虫 (著名写手)

nono2009:建议通使用“引用回复该帖”,不然别人收不到你的回复提示。 2010-11-12 08:40:26
再问一下,如果像我这么写是不是能表达下面的意思:当name1为"a"时,name2取"b"或"c"或"d或"e"时都认为条件成立?也就是说先执行括号里的or,然后再执行括号外面的and?
4楼2010-11-12 00:46:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ykwang

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助 2010-11-17 09:46:51
引用回帖:
Originally posted by astringent at 2010-11-12 00:46:14:
再问一下,如果像我这么写是不是能表达下面的意思:当name1为"a"时,name2取"b"或"c"或"d或"e"时都认为条件成立?也就是说先执行括号里的or,然后再执行括号外面的 ...

可以,加括号就是按你的意思执行的。
Nothing_Is_Impossible!
5楼2010-11-12 08:46:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 astringent 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见