https://www.myziyuan.com/
- ***
- 访客数:601
- TA的活跃度
-
近30天登录:1
商品总评价:0
资讯总评论:2004
发表文章:0
- 【点评】 智能外呼机器人源码(智能群呼机器人)
- 2021-02-12 13:13:23
- 什么是智能电销机器人,智能电销机器人就是采用批量自动外呼,然后自动进行拟人化对话。但是,现在拟人的效果太差了,客户一听就知道是机器人,效果很差。而且现在线路查的很严,机器人这种轻易不要尝试。如果有客服条件,最好还是使用人工型的米糠云呼叫系统,最大程度利用好客户资源。
- 【点评】 棋牌游戏源码平台()
- 2021-02-12 13:10:26
- 请问什么是棋牌游戏源码哪里有下载的啊,6m5m游戏素材里面有你需要的。
- 【点评】 thinkphp进销存源码(thinkphp5源码解读)
- 2021-02-12 13:03:35
- 基于thinkphp的开源项目(或者网站源码)有哪些,基于thinkphp的开源项目有thinksns,onethink,等建议到在github上注册一个账户,可以查看其开源的源码
- 【点评】 小程序游戏源码(微信小程序游戏源码开源)
- 2021-02-12 12:47:09
- 五子棋的代码:#include#include#include#include using namespace std;const int N=15; //15*15的棋盘const char ChessBoardflag = ' '; //棋盘标志const char flag1='o'; //玩家1或电脑的棋子标志const char flag2='X'; //玩家2的棋子标志typedef struct Coordinate //坐标类{ int x; //代表行int y; //代表列}Coordinate;class GoBang //五子棋类{ public:GoBang() //初始化{InitChessBoard();}void Play() //下棋{Coordinate Pos1; // 玩家1或电脑Coordinate Pos2; //玩家2int n = 0;while (1){int mode = ChoiceMode();while (1){if (mode == 1) //电脑vs玩家{ComputerChess(Pos1,flag1); // 电脑下棋if (GetVictory(Pos1, 0, flag1) == 1) //0表示电脑,真表示获胜break;PlayChess(Pos2, 2, flag2); //玩家2下棋if (GetVictory(Pos2, 2, flag2)) //2表示玩家2break;}else //玩家1vs玩家2{PlayChess(Pos1, 1, flag1); // 玩家1下棋if (GetVictory(Pos1, 1, flag1)) //1表示玩家1break;PlayChess(Pos2, 2, flag2); //玩家2下棋if (GetVictory(Pos2, 2, flag2)) //2表示玩家2break;}}cout > c;if (c == 'n')break;} }protected:int ChoiceMode() //选择模式{int i = 0;system("cls"); //系统调用,清屏InitChessBoard(); //重新初始化棋盘cout > i;if (i == 0) //选择0退出exit(1);if (i == 1 || i == 2)return i;cout > pos.x >> pos.y;if (JudgeValue(pos) == 1) //坐标合法break;cout 0 && pos.x 0 && pos.y 0 ? begin = (pos.y - 4) : begin = 1;(pos.y + 4) >N ? end = N : end = (pos.y + 4);for (int i = pos.x, j = begin; j + 4 0 ? begin = (pos.x - 4) : begin = 1;(pos.x + 4) > N ? end = N : end = (pos.x + 4);for (int j = pos.y, i = begin; i + 4 pos.y ? len = pos.y - 1 : len = pos.x - 1;if (len > 4)len = 4;begin = pos.x - len; //横坐标的起始位置begin1 = pos.y - len; //纵坐标的起始位置pos.x > pos.y ? len = (N - pos.x) : len = (N - pos.y);if (len>4)len = 4;end = pos.x + len; //横坐标的结束位置end1 = pos.y + len; //纵坐标的结束位置for (int i = begin, j = begin1; (i + 4 (N - pos.y) ? len = (N - pos.y) : len = pos.x - 1;if (len > 4)len = 4;begin = pos.x - len; //横坐标的起始位置begin1 = pos.y + len; //纵坐标的起始位置(N - pos.x) > (pos.y - 1) ? len = (pos.y - 1) : len = (N - pos.x);if (len>4)len = 4;end = pos.x + len; //横坐标的结束位置end1 = pos.y - len; //纵坐标的结束位置for (int i = begin, j = begin1; (i + 4 = end1); ++i, --j){if (_ChessBoard[i][j] == flag&&_ChessBoard[i + 1][j - 1] == flag&&_ChessBoard[i + 2][j - 2] == flag&&_ChessBoard[i + 3][j - 3] == flag&&_ChessBoard[i + 4][j - 4] == flag)return 1;}for (int i = 1; i < N + 1; ++i) //棋盘有没有下满{for (int j =1; j < N + 1; ++j){if (_ChessBoard[i][j] == ChessBoardflag)return 0; //0表示棋盘没满} }return -1; //和棋}bool GetVictory(Coordinate& pos, int player, int flag) //对JudgeVictory的一层封装,得到具体那个玩家获胜{int n = JudgeVictory(pos, flag); //判断有没有人获胜if (n != 0) //有人获胜,0表示没有人获胜{PrintChessBoard();if (n == 1) //有玩家赢棋{if (player == 0) //0表示电脑获胜,1表示玩家1,2表示玩家2printf("***电脑获胜***\n");elseprintf("***恭喜玩家%d获胜***\n", player);}elseprintf("***双方和棋***\n");return true; //已经有人获胜}return false; //没有人获胜}private:char _ChessBoard[N+1][N+1]; };扩展资料:设计思路1、进行问题分析与设计,计划实现的功能为,开局选择人机或双人对战,确定之后比赛开始。2、比赛结束后初始化棋盘,询问是否继续比赛或退出,后续可加入复盘、悔棋等功能。3、整个过程中,涉及到了棋子和棋盘两种对象,同时要加上人机对弈时的AI对象,即涉及到三个对象。
- 【点评】 五八弟源码(第八区)
- 2021-02-12 12:12:59
- #include "iostream"#include <iomanip>using namespace std;const int M=20;const int N=20;int main(){char weizhi[M][N];int k,i,j,x,y,flag=0;cout<<"欢迎使用简易双人对战五子棋游戏"<<endl;cout<<"五子棋棋谱如下:"<<endl;for(k=0;k<=N;k++)cout<<setw(3)<<setfill(' ')<<k;cout<<endl;for(i=1;i<=M;i++){cout<<setw(3)<<setfill(' ')<<i;for(j=1;j<=N;j++){weizhi[i][j]='-';cout<<setw(3)<<setfill(' ')<<weizhi[i][j];}cout<<endl;}while(flag==0){//红方落子cout<<"请红方输入落子位置:"<<endl;loop1:cout<<"请输入落子的行数:";cin>>x;cout<<"请输入落子的列数:";cin>>y;if(weizhi[x][y]=='-'){weizhi[x][y]='*';for(k=0;k<=N;k++)cout<<setw(3)<<setfill(' ')<<k;cout<<endl;for(i=1;i<=M;i++){cout<<setw(3)<<setfill(' ')<<i;for(j=1;j<=N;j++)cout<<setw(3)<<setfill(' ')<<weizhi[i][j];cout<<endl;}}else{cout<<"你不能在这落子,请重新选择落子位置:"<<endl;goto loop1;}//判断胜利for(i=1;i<=M-4;i++){for(j=1;j<=N-4;j++){if(weizhi[i][j]=='*' && weizhi[i][j+1]=='*' && weizhi[i][j+2]=='*' && weizhi[i][j+3]=='*' && weizhi[i][j+4]=='*'){cout<<"恭喜红方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(weizhi[i][j]=='*' && weizhi[i+1][j]=='*' && weizhi[i+2][j]=='*' && weizhi[i+3][j]=='*' && weizhi[i+4][j]=='*'){cout<<"恭喜红方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(weizhi[i][j]=='*' && weizhi[i+1][j+1]=='*' && weizhi[i+2][j+2]=='*' && weizhi[i+3][j+3]=='*' && weizhi[i+4][j+4]=='*'){cout<<"恭喜红方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(flag==1)break;}}//蓝方落子cout<<"请蓝方输入落子位置:"<<endl;loop2:cout<<"请输入落子的行数:";cin>>x;cout<<"请输入落子的列数:";cin>>y;if(weizhi[x][y]=='-'){weizhi[x][y]='#';for(k=0;k<=N;k++)cout<<setw(3)<<setfill(' ')<<k;cout<<endl;for(i=1;i<=M;i++){cout<<setw(3)<<setfill(' ')<<i;for(j=1;j<=N;j++)cout<<setw(3)<<setfill(' ')<<weizhi[i][j];cout<<endl;}}else{cout<<"你不能在这落子,请重新选择落子位置:";goto loop2;}//判断胜利for(i=1;i<=M-4;i++){for(j=1;j<=N-4;j++){if(weizhi[i][j]=='#' && weizhi[i][j+1]=='#' && weizhi[i][j+2]=='#' && weizhi[i][j+3]=='#' && weizhi[i][j+4]=='#'){cout<<"恭喜蓝方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(weizhi[i][j]=='#' && weizhi[i+1][j]=='#' && weizhi[i+2][j]=='#' && weizhi[i+3][j]=='#' && weizhi[i+4][j]=='#'){cout<<"恭喜蓝方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(weizhi[i][j]=='#' && weizhi[i+1][j+1]=='#' && weizhi[i+2][j+2]=='#' && weizhi[i+3][j+3]=='#' && weizhi[i+4][j+4]=='#'){cout<<"恭喜蓝方获得简易双人对战五子棋的胜利!耶~~~"<<endl;flag=1;break;}if(flag==1)break;}}}return 0;}二人对弈五子棋游戏,棋子分为黑白两种;当同一种颜色的棋子实现五子连珠时即为获胜;通过按下棋盘上的状态键,用以标示该黑子落子还是白子落子;运行成功;你可以在这基础上修改一下
- 【点评】 个人免签支付源码(个人免签支付系统源码开源版)
- 2021-02-12 12:00:31
- 你好,支付宝源代码,在网页版上就可以查到它的源代码,不过一般都有保护机制
- 【点评】 一键自助建站系统源码(凡科自助建站系统源码)
- 2021-02-12 11:29:18
- 求个免费自助建站网站,会上网,就可以做站长,您不需要有自己的域名、虚拟主机、专用网站空间,无须安装调试,即申请即开通,无使用期限,终身免费! 2008家园自助建站系统采用先进的模板处理技术建站模式,且拥有主流自助建站系统全部实用功能。非常全面的后台管理,用户只要会打字,无需专业技术与知识,就可以制作出精美网站,实现了真正的智能化建站。就可以亲手建起精美网站,非常的方便。 无论是创建个人网站还是创建企业网站,网站应该拥有的功能,我们的系统都已拥有,文章系统、图片系统、表单系统、会员系统、文件下载、友情链接、广告设置、留言系统、等等,只需简单的设置一下,就可以把这些功能添加上去。超强的在线网页编辑器,像使用WORD一样简单方便。 网站一经申请用户就可以在任何时间、任何地点、不需要下载安装任何软件,通过浏览器就可进行操作,制作和管理方便至极。免费网站通过升级后将会拥有绑定顶级域名功能,您的网站托管在我们的服务器上,电信、网通双线双IP网络出口,让您的客户无论身在国内还是国外、南方还是北方,都可以高速、畅通地访问您的网站。网址: http://www.llb168.com/TuiGuang.asp 注册网址: http://www.llb168.com/TuiGuang.asp?menu=ZhuCe
- 【点评】 小程序游戏源码下载(微信小游戏源码开源)
- 2021-02-12 11:16:22
- #include<graphics.h> #include<stdlib.h> #include<dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0; int gamespeed=32000; struct Food /*食物的结构体*/ { int x; /*食物的横坐标*/ int y; /*食物的纵坐标*/ int yes; /*食物是否出现的变量*/ }food; struct Snack /*蛇的结构体*/ { int x[N]; int y[N]; int node; /*蛇的节数*/ int direction; /*蛇的方向*/ int life; /*蛇的生命,0活着,1死亡*/ }snake; void Init(void); /*图形驱动*/ void Close(void); /*关闭游戏函数*/ void DrawK(void); /*画图函数*/ void GameOver(void);/*输出失败函数*/ void GamePlay(); /*游戏控制函数 主要程序*/ void PrScore(void); /*分数输出函数*/ DELAY(char ch)/*调节游戏速度*/ { if(ch=='3') { delay(gamespeed); /*delay是延迟函数*/ delay(gamespeed); } else if(ch=='2') { delay(gamespeed); } } Menu()/*游戏开始菜单*/ { char ch; printf("Please choose the gamespeed:\n"); printf("1-Fast 2-Normal 3-Slow\n"); printf("\nPlease Press The numbers..\n"); do {ch=getch();} while(ch!='1'&&ch!='2'&&ch!='3'); clrscr(); return(ch); } /*主函数*/ void main(void) { int ch; ch=Menu(); Init(); DrawK(); GamePlay(ch); Close(); } void Init(void) { int gd=DETECT,gm; initgraph(&gd,&gm,"c:\\tc"); cleardevice(); } void DrawK(void) { setcolor(11); setlinestyle(SOLID_LINE,0,THICK_WIDTH); for(i=50;i<=600;i+=10) { rectangle(i,40,i+10,49); /*画出上边框*/ rectangle(i,451,i+10,460); /*画出下边框*/ } for(i=40;i<=450;i+=10) { rectangle(50,i,59,i+10); /*画出左边框*/ rectangle(601,i,610,i+10); /*画出右边框*/ } } void GamePlay(char ch) { randomize(); /*随机数发生器*/ food.yes=1; /*1代表要出现食物,0表示以存在食物*/ snake.life=0; snake.direction=1; snake.x[0]=100;snake.y[0]=100; snake.x[1]=110;snake.y[1]=100; snake.node=2; PrScore(); while(1) /*可以重复游戏*/ { while(!kbhit()) /*在没有按键的情况下蛇自己移动*/ { if(food.yes==1) /*需要食物*/ { food.x=rand()%400+60; food.y=rand()%350+60; /*使用rand函数随机产生食物坐标*/ while(food.x%10!=0) food.x++; while(food.y%10!=0) food.y++; /*判断食物是否出现在整格里*/ food.yes=0; /*现在有食物了*/ } if(food.yes==0) /*有食物了就要显示出来*/ { setcolor(GREEN); rectangle(food.x,food.y,food.x+10,food.y-10); } for(i=snake.node-1;i>0;i--) /*贪吃蛇的移动算法*/ { snake.x[i]=snake.x[i-1]; snake.y[i]=snake.y[i-1]; /*贪吃蛇的身体移动算法*/ } switch(snake.direction) /*贪吃蛇的头部移动算法,以此来控制移动*/ { case 1:snake.x[0]+=10;break; case 2:snake.x[0]-=10;break; case 3:snake.y[0]-=10;break; case 4:snake.y[0]+=10;break; } for(i=3;i<snake.node;i++) /*判断是否头部与身体相撞*/ { if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0]) { GameOver(); snake.life=1; break; } } /*下面是判断是否撞到墙壁*/ if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||snake.y[0]>455) { GameOver(); snake.life=1; } if(snake.life==1) /*如果死亡就退出循环*/ break; if(snake.x[0]==food.x&&snake.y[0]==food.y) /*判断蛇是否吃到食物*/ { setcolor(0); rectangle(food.x,food.y,food.x+10,food.y-10); /*吃的食物后用黑色将食物擦去*/ snake.x[snake.node]=-20;snake.y[snake.node]=-20; /*现把增加的一节放到看不到的地方去*/ snake.node++; food.yes=1; score+=10; PrScore(); } setcolor(4); /*每次移动后将后面的身体擦去*/ for(i=0;i<snake.node;i++) rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10); delay(gamespeed); DELAY(ch); setcolor(0); rectangle(snake.x[snake.node-1],snake.y[snake.node-1],snake.x[snake.node-1]+10,snake.y[snake.node-1]-10); } if(snake.life==1) break; key=bioskey(0); /*接受按键*/ if(key==ESC) break; else if(key==UP&&snake.direction!=4)/*判断是否改变方向*/ snake.direction=3; else if(key==RIGHT&&snake.direction!=2) snake.direction=1; else if(key==LEFT&&snake.direction!=1) snake.direction=2; else if(key==DOWN&&snake.direction!=3) snake.direction=4; } } void GameOver(void) { cleardevice(); setcolor(RED); settextstyle(0,0,4); outtextxy(200,200,"GAME OVER"); getch(); } void PrScore(void) { char str[10]; setfillstyle(SOLID_FILL,YELLOW); bar(50,15,220,35); setcolor(6); settextstyle(0,0,2); sprintf(str,"scord:%d",score); outtextxy(55,20,str); } void Close(void) { getch(); closegraph(); } 贪吃蛇
- 【点评】 点位源码(点餐源码)
- 2021-02-12 10:46:22
- 用站长工具:查看网页源代码工具地址: http://tool.chinaz.com/Tools/PageCode.aspx
- 【点评】 人工智能电话机器人源码(人工智能机器人哪里有卖)
- 2021-02-12 10:43:18
- 现在市场价格确实比较混乱,但是一家好的机器人是不会被这些所影响的,贵的东西只有一个缺点那就是价格高,而便宜的除了便宜就全是问题
- 【点评】 电商直播源码(直播平台源码)
- 2021-02-12 10:24:51
- 请问:怎么在网上直播卖东西,怎么在网上直播卖东西?在网上直播卖东西的平台有很多,怎么注册开通直播我就不说了。但是这里给你两条建议:1、自己先尝试网络卖货自己先找1-2个合适的平台,开通直播卖货,试水一下看看效果。但是你要给自己定一个期限,在这个期限内效果好,就继续往下做,效果不好,就看第二条建议。第一条建议的目的,是让你对网络直播卖货有一定的了解,同时试水一下自己是否合适网络直播卖货。怎么在网上直播卖东西?2、根据自己的产品找主播自己费劲巴拉的干,不如找现成的主播合作,自己核算好成本收益就行。由于建议一,你已经对网络直播带货有了一定的了解,在找主播合作的时候,你就能对主播进行一定的鉴别,这个主播是否适合。任何流行的东西都有时效,与其自己去拼,不如借力打力,虽然收益不是那么高,但是你可以节省很多精力,打到更多的目标,最终收益也会超乎想象。
- 【点评】 免费小程序源码(小程序源码论坛)
- 2021-02-12 10:16:34
- #include <stdio.h>int main(){printf(" **** ****\n");printf(" * * * *\n");printf("* *** *\n");printf("* *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");printf(" * *\n");return 0;}
- 【点评】 php源码网站安装(开源php源码)
- 2021-02-12 09:57:42
- 【点评】 aide免费锁机源码(iapp锁机源码)
- 2021-02-12 09:47:35
- 软件自带三个范例,第一个就是你所需要的,第二个是俄罗斯方块,第三个是桌面时钟。显示文字和图片简单的就是在Layout中的main添加textview和imageview控件具体看范例,我就是通过这个软件了解安卓开发的
- 【点评】 源码时代怎么样(源码时代和黑马哪个好)
- 2021-02-12 09:45:50
- 怎么样我到真不知道的,我也想去,但是很犹豫,因为学费要一万多,哎,但是我一个室友在那里学了前端杭州11000,他挺支持我去学前端的,就是我自己太犹豫了,主要也是因为穷啊;
- 【点评】 智能语音机器人源码(手机智能语音机器人在哪里)
- 2021-02-12 09:34:26
- 如何用c语言制作聊天机器人,并且聊天机器人也为后世的机器人如何融入到人类社会中探路。优秀的聊天 今天程序语言各式各样,国际上的:C语言、Java、C++,中国人有自己的易语言。然后编写 在计算机学上,科学家们研发
- 【点评】 支付宝小程序源码(支付宝小程序DEMO)
- 2021-02-12 09:27:09
- 目前支付宝的限制是3M,并且没有分包机制。但是用uniapp生成的支付宝小程序源文件比较大,非常容易超过3M。生成的支付宝小程序源码要比微信小程序大的多。(一个源码,微信小程序生成的大概不到700K,支付宝小程序就要4M多.)还不是很懂支付宝小程序的开发模式,不知道这里的3M指代的是生成源码的大小,还是压缩后的大小。(取消 ‘快速预览模式’之后,会有压缩,但是不知道压了多少?3M指代的是压缩过后的限制吗?压缩后可以推送到手机,不然随便写几个页面就很容易超过3M,手机都不能预览啦)关于生成的支付宝小程序源码大小,看以后能不能优化下,不然代码真的寸土寸金啦~。
- 【点评】 区块链交易平台源码(区块链源码免费分享)
- 2021-02-12 09:23:45
- 2019区块链十大交易平台分别有哪些,区块链中应用最多的市场是币圈,币圈中的前十平台我记得有领域王国,除了比特币之外,还可以交易莱特币、以太坊、瑞波币等主流币,每笔只需5美元,看涨看跌看对即获得所投入的93%。
- 【点评】 android商城app源码(android应用源码)
- 2021-02-12 08:53:14
- 一般用相应的ide(比如android studio,但安装是很麻烦的一件事哦)打开,然后编译成功,生成apk,就可以下载或通过usb传apk到你的安卓手机上,就可以单击安装了。
- 【点评】
- 2021-02-12 08:43:20
- 在线视频APP开发前期需要做的工作:1.资金:开发一个视频APP首先需要资金,有钱才能开发出属于自己的视频APP。2.公司资质:营业执照;开发视频APP需要用到一些第三方,如第三方社交平台登录、某信、某付宝支付、银联支付等,您不用不行,您总不能自己做个支付平台吧,这些第三方的申请无疑都需要公司资质,也就是营业执照。3.对公账户:申请了各类第三方,总得支付吧,支付就需要有对公账户来进行一系列的支付认证,当然这些都是由APP开发公司操作。
手机版
扫一扫进手机版
返回顶部