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

网站免费建站2如何建一个自己的网站

网站免费建站2,如何建一个自己的网站,宁波网站备案幕布拍照,synology做网站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.tj-hxxt.cn/news/4599.html

相关文章:

  • 做室内3d设计的网站seo排名软件哪个好用
  • 齐齐哈尔建设局网站首页今日新闻大事件
  • 如何做微信官方网站百度推广关键词怎么优化
  • 低价的网站建设网站排行榜前十名
  • 2017做网站挣钱吗广州各区正在进一步优化以下措施
  • 怎么建设自己导购网站线上推广员是做什么的
  • wordpress 插件 下载重庆 seo
  • 安庆网站建设服务网google play下载安卓
  • 辽宁平台网站建设公司近三天的国内外大事
  • 加强网站信息怎么做宁波seo优化费用
  • 肥料网站建设 中企动力指数基金有哪些
  • 帝国cms做中英文网站河北seo推广公司
  • 网站设计是用ps做图吗东莞百度搜索网站排名
  • 四川省安全社区建设网站营销推广投放
  • wordpress btime九幺seo优化神器
  • 广汉网站长春百度网站优化
  • 什么网站备案比较快第三方平台推广
  • 秦皇岛网站建设公司宁波seo快速排名
  • 微信订阅号关键网站网站seo标题是什么意思
  • 做企业网站报价简述在线推广网站的方法
  • 网站如何做seo优化中国十大电商培训机构
  • 江苏网站建设定制大片ppt免费下载安装
  • 男女做污的事情网站免费推广途径与原因
  • b站广告投放seo图片优化
  • 营销型网站图片外贸网站建设优化推广
  • 培训机构网站建设推广定制网站制作公司
  • 中天建设第四网站站长工具综合查询官网
  • 网站备案网址个人网页免费域名注册入口
  • wordpress邮件插件北京seo优化
  • 官方网站下载钉钉打开百度网页版