搜索资源列表
Lexer
- 该任务需要你为数学表达式构建一个单纯的语法分析程序lexer,它将一段输入的字符串转变为token(值),token(值)里每个字符都属于数学表达式的组成部分。我们想将token(值)定义为如下几种(1)计算符号,+,-.(2)字母和下划线 (3)数字,这三者先不需要仔细区分。-In this assignment, you will build a simple lexer for arithmetic expressions. A lexer breaks an put str g to
a-questopn
- 公元13世纪上半叶,蒙古军队一路西征杀向欧洲。在进军途中,蒙古骑兵以旗为单位沿一条道路相继开进。为了给后面的队伍指路,每当遇到一个道路分叉处时,就在路旁堆石头堆作路标,堆一堆石头表示直行,堆两堆石头表示右转,堆三堆石头表示左转。试用C语言编写一个程序,计算出通过的路口数目。假设每个相邻路口间路段的长度基本相等且开始的方向向西(以此判断第一个路口,即出发时向哪个方向走),用输出eswn四个字母或其组合来确定最终的地点相对于出发地(即第一个路口)的方位。 输入:只有一行,分别用1、2和3表
Case-conversion
- 读入一些字符串,将其中的小写字母转成大写字母(其他字符不变)。 输入 输入为多行,每行为一个字符串,字符串只由字母和数字组成,长度不超过80。输入以“End of file”结束。 输出 对于每行输入,输出转换后的字符串。 输入示例 Hello ICPC2004 12345abcde输出示例 HELLO ICPC2004 12345ABCDE提示 用“scanf( s , str) 1”这个条件可以判断输入是否结束。如
lettertonumber
- a 1 b 2 c 3 以此类推(a 1 b 2 c 3)