回 帖 发 新 帖 刷新版面

主题:[讨论]请高人指教 本人初学Fortran

program exer0502
implicit none 
character::date,item
write(*,*)"输入日期"
read(*,*) date
select case (date)
 case("周一".OR."周四")
 item="新闻"
 case("周二".or."周五")
 item="电视剧"
 case("周三".or."周六") 
 item="卡通片"
 case("周日")
 item="电影"
 end select
write(*,*) "节目是",item
end
其中的case怎么用?只能用数值吗,不能进行;逻辑判断吗  请详细介绍一下

回复列表 (共1个回复)

沙发

select case (date)
 case("周一".OR."周四")
 item="新闻"
 case("周二".or."周五")
 item="电视剧"
 case("周三".or."周六") 
 item="卡通片"
 case("周日")
 item="电影"
 end select
改为:
select case (date)
 case("周一","周四")
 item="新闻"
 case("周二","周五")
 item="电视剧"
 case("周三","周六") 
 item="卡通片"
 case("周日")
 item="电影"
end select

我来回复

您尚未登录,请登录后再回复。点此登录或注册