设计一文法 G ,使得 L(G)={ ω | ω是不以 0 开始的正奇数 }
解:正规式:
个位: [13579] 个位以上: [0-9]* 最高位: [1-9]
三段连起来: [1-9][0-9]*[13579]
两种情况: [1-9][0-9]*[13579] | [13579]
产生式:
S → ACB|B
A → 1|2|3|4|5|6|7|8|9
B → 1|3|5|7|9
C →ε |0C|AC
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题