继续学习Fortran 。今天的作业是英文字母大小写转换,即大写字母转换为小写字母,小写字母转换为大写字母 。
这道题主要是考查字符与ASCII码之间的转换 。依据规则,小写字母的ASCII码减32就是大写字母的ASCII码,同样,大写字母的ASCII码加32就是小完蛋字母的ASCII码 。然后再转换为字符 。
字符转ASCII函数:ichar();ASCII转字符函数:char();字符长度函数:len_trim() 。
代码输入:
program test15implicit noneinteger::icharacter(len=20)::str_swrite(*,*)\"输入字符串:\"read(*,*)str_sdo i=1,len_trim(str_s),1if(str_s(i:i).GE.\"a\".and.str_s(i:i).LE.\"z\") thenstr_s(i:i)=char(ichar(str_s(i:i))-32)elseif(str_s(i:i).GE.\"A\".and.str_s(i:i).LE.\"Z\") thenstr_s(i:i)=char(ichar(str_s(i:i))+32)end ifend ifend dowrite(*,*)\"转换后:\",str_spausestopend program test15【英文大写转换小写按哪个键 fortran转换大小写的操作方法】朋友们看到代码中有\"GE\",\"LE\",\"AND\"等,其实这是Fortran的特色运算符:
文章插图
关系运算符
新版的Fortran中,也可以直接用>,=等数学符号 。
文章插图
逻辑运算符
掌握了Fortran基础语法,后面的作业就有些难度了,下期见,让我们一起学Fortran 。
- 如何拍照转换成文字 拍照转文字的免费软件推荐
- 怎么把pdf转成word pdf转换成word最简单的方法
- 腾讯qlv文件怎么转换成mp4 qlv格式什么播放器能放
- 图片转文档怎么弄 将图片转换成Word文档的两种方法
- 时间戳转化为日期 在线时间戳转换日期格式
- 英文专业翻译 中英翻译在线转换英语
- 扫描的图片转换为pdf格式方法 扫描文件如何转换成pdf文档
- 手机照片如何转换成pdf 图片pdf转换
- pdf转换器免费的有哪几款 免费的pdf转换工具推荐
- 怎么把手写的字变成电子文档 把手写稿转换成电子文档的简单方法