当前位置: 首页 > news >正文

网站免费建站2武汉谷歌seo

网站免费建站2,武汉谷歌seo,响应式网站特点,做网站 广告收入1.状态分析 我们可以把无符号数分为:整数,带小数,带指数部分三种形式。以此构建一个DFA。首先需识别输入是整数还是小数点,若是整数部分输入然后还要再循环识别一次是否有小数点,最后识别是否有指数部分,指…

1.状态分析

我们可以把无符号数分为:整数,带小数,带指数部分三种形式。以此构建一个DFA。首先需识别输入是整数还是小数点,若是整数部分输入然后还要再循环识别一次是否有小数点,最后识别是否有指数部分,指数部分可以带有符号。

2.画出状态图

下图种d代表整数,不在状态图中的情况则表示这不是无符号数

3.构造状态矩阵

状态图种不存在的情况则标为-1

.E/e+/-dother
03-1-1-1-1
124-11-1
2-14-12-1
3-1-1-12-1
4-1-156-1
5-1-1-16-1
6-1-1-16-1

4.程序实现

#include <iostream>
#include <string>
using namespace std;// 状态转换表0: . 1: e 2: + or - 3: 0-9 4: other
int state[7][5] = {{3, -1, -1, 1, -1},{2, 4, -1, 1, -1},{-1, 4, -1, 2, -1},{-1, -1, -1, 2, -1},{-1, -1, 5, 6, -1},{-1, -1, -1, 6, -1},{-1, -1, -1, 6, -1}
};
int allend[3] = {1, 2, 6}; //可以结束的状态int judge(char change) {if (change == '.') return 0;else if (change == 'E' || change == 'e') return 1;else if (change == '+' || change == '-') return 2;else if (change >= '0' && change <= '9') return 3;else return 4;
} //跳转函数int isend(int now) {for (int i = 0; i < 3; i++) {if (now == allend[i]) return 1;}return 0;
} // 判断是否为结束状态int main() {string s;while (cin >> s) {int now = 0;for (int i = 0; i < s.length(); i++) {cout << now << "->";int index = judge(s[i]);now = state[now][index];cout << now << endl;if (now == -1) break; // 发现不是无符号数}if (isend(now) == 1) cout << "yes\n";else cout << "no\n";}return 0;
}

http://www.mnyf.cn/news/46231.html

相关文章:

  • 香港做最好看的电影网站如何制作一个网页链接
  • 牛网站东莞今天新增加的情况
  • 江苏省建设资格注册中心网站南昌seo外包公司
  • wordpress 钱包引擎优化是什么工作
  • 网站备案更换主体百度怎么注册自己的店铺
  • 嘉兴有能做网站优化google chrome网页版
  • bluehost wordpress网站seo具体怎么做?
  • 佛山外贸网站建设价位seo免费优化公司推荐
  • html个人网站设计模板品牌网站建设
  • 做网站建设公司什么是软文
  • 住房住房和城乡建设部网站宁波优化系统
  • 点金推广优化公司seo流量排名软件
  • 网站域名证书查询软考十大最靠谱it培训机构
  • 北京专业网站建设公司竞价广告
  • 网站建设违约网络营销推广的特点
  • 网站开发代码 免责声明关键词优化话术
  • 做微信电影网站宣传网站有哪些
  • 上海网站注销广州seo优化排名公司
  • 广州疫情最新情况 最新消息家庭优化大师
  • 商标注册在哪个部门申请谷歌seo服务商
  • 无锡做网站哪家好广州关于进一步优化疫情防控措施
  • 免费网站怎么赚钱游戏推广接单平台
  • 高明网站设计公司app营销策略
  • 中国临朐门户网站怎样建网站平台
  • 网站备案负责人 更换爱站查询
  • 荔湾区做网站b2b免费外链发布
  • 汕头教育的网站建设品牌网站建设哪家好
  • 网站建立健全举报工作机制免费网络推广平台有哪些
  • 射阳县住房和城乡建设局网站推广产品的软文怎么写
  • app开发制作平台网站建设网络优化工程师招聘信息