北京邮电大学出版社FORTRAN程序设计课后习题答案2

北京邮电大学出版社FORTRAN程序设计课后习题答案

北京邮电大学出版社FORTRAN程序设计课后习题答案2

PROGRAM EX3_4

CHARACTER*1 LETTER

!方法一

print*,' 请输入一个英文字母:'

READ*,LETTER

if(LETTER>='A' .and. LETTER<='Z') THEN

write(*,*)' 你输入的',LETTER,'为大写字母。'

elseif(LETTER>='a' .and. LETTER<='z')THEN

write(*,*)' 你输入的',LETTER,'为小写字母。'

else

write(*,*)' 你输入的',LETTER,'不是字母。'

endif

!方法二

print*,' 请输入一个英文字母:'

READ*,LETTER

SELECT CASE(LETTER)

CASE('A':'Z')

write(*,*)' 你输入的',LETTER,'为大写字母。'

CASE('a':'z')

write(*,*)' 你输入的',LETTER,'为小写字母。'

CASE DEFAULT

write(*,*)' 你输入的',LETTER,'不是字母。'

ENDSELECT

!方法三

print*,' 请输入一个英文字母:'

READ*,LETTER

I=ICHAR(LETTER) !转化字符LETTER为对应的ASCII值

if(i>=65 .and. i<=90) write(*,*)' 你输入的',LETTER,'为大写字母。'

if(i>=97 .and. i<=122) write(*,*)' 你输入的',LETTER,'为小写字母。' end

PROGRAM EX3_5

!采用CASE结构实现

REAL Price,Weight,S,Freight,D

print*,' 请输入基本运费Price,货物重量Weight和运输距离S:'

READ*,Price,Weight,S

SELECT CASE(INT(S))

CASE(:249)

D=0

CASE(250:449)

D=2.5/100

CASE(500:999)

D=4.5/100

CASE(1000:1999)

D=7.5/100

CASE(2000:2499)

D=9.0/100

你可能喜欢

  • fortran90
  • 模拟试题
  • Fortran95程序设计
  • 考试试题
  • 简单程序
  • 汇编程序
  • 大学试题
  • 程序设计题

北京邮电大学出版社FORTRAN程序设计课后习题答案2相关文档

最新文档

返回顶部