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

环境网站模板网站建设标题

环境网站模板,网站建设标题,介绍一学一做视频网站吗,餐饮网站源码汉诺塔分析&#xff1a; 以三层进行分析&#xff0c;大于三层分析情况是一样的。 #include <stdio.h>void move(int n,char x,char y,char z) {if(1 n){printf("%c---------->%c\n",x,z);}else{move(n-1,x,z,y);//将第n-1个盘子从x借助z移动到y printf(&q…

汉诺塔分析:

以三层进行分析,大于三层分析情况是一样的。

#include <stdio.h>void move(int n,char x,char y,char z)
{if(1 == n){printf("%c---------->%c\n",x,z);}else{move(n-1,x,z,y);//将第n-1个盘子从x借助z移动到y printf("%c---------->%c\n",x,z);move(n-1,y,x,z);//将n-1个盘子从y借助x移动到z上 }
}int main()
{int n;printf("Input n:");scanf("%d",&n);printf("移动的步骤\n");move(n,'x','y','z'); return 0;} 

 

 八皇后问题:

#include <stdio.h>int count = 0; int notDanger(int row ,int j,int (*chess)[8])
{int i,k;int flag1;//判断列方向 for(int i=0;i<8;i++){if(*(*(chess+i)+j) != 0){flag1 = 1;break;} }//判断左上方for(i = row, k =j;i>=0&&k>=0;i--,k--){if(*(*(chess+i)+k)!=0){flag1=1;break;}} //判断右下方for( i = row, k =j;i<8&&k<8;i++,k++){if(*(*(chess+i)+k)!=0){flag1=1;break;}} //判断右上方for( i = row, k =j;i>=0&&k<8;i--,k++){if(*(*(chess+i)+k)!=0){flag1=1;break;}} //判断左下方for( i = row, k =j;i<8&&k>=0;i++,k--){if(*(*(chess+i)+k)!=0){flag1=1;break;}} if(flag1==1){return 0;}else return 1;
}
// row:起始行  n:列数 chess[8]: 表示棋盘每一行指着 
void EightQueen(int row, int n, int (*chess)[8])
{int chess2[8][8];int i,j;for( i=0;i<8;i++){for( j=0;j<8;j++)chess2[i][j]=chess[i][j];}if(8 == row){printf("第 %d 种方法:\n",count+1);for(i=0;i<8;i++){for( j=0;j<8;j++)printf("%d  ",*(*(chess2+i)+j));printf("\n");}printf("\n");count++;}else{//判断这个位置是否有危险//如果没有危险,继续往下for(j=0;j<n;j++){if(notDanger(row,j,chess))//判断是否危险 (不危险) {for(i=0;i<8;i++){*(*(chess+row)+i) = 0;}*(*(chess2+row)+j) = 1;EightQueen(row+1,n,chess2);}} }
}int main()
{int chess[8][8];int i,j;for(i=0;i<8;i++){for(j=0;j<8;j++)chess[i][j]=0;}EightQueen(0,8,chess);printf("总共有 %d   种解决方法",count);return 0;
}

http://www.yayakq.cn/news/97111/

相关文章:

  • 网贷网站开发北京建设教育协会
  • 网站建设 服务流程深圳招聘网官方网站
  • 漯河做网站的店杭州产品设计公司有哪些
  • 东莞做网站网站建设运行
  • 烟台装修行业网站建设方案wordpress代码高亮太慢
  • 南京市溧水区建设局网站网页制作专业怎么选
  • 山西教育平台网站建设购买网站设计制作
  • dedecms网站信息统计设计师网站接单
  • 重大违法建设项目举报网站网站管理后台下载
  • 点样用外网访问自己做的网站wordpress建手机版目录
  • 免费制作微信小程序的网站网上做效果图网站
  • 网站做国际化太原网站建设推广
  • 做网站难吗_挣钱吗南京建设网站公司哪家好
  • 成都网站系统开发网站建设中页面设计
  • 门户网站开发研究报告巩义做网站xd seo
  • 运城可以做网站的公司简约好看的网站
  • 柳州市诚信体系建设网站网站建设全域云
  • dw做游戏网站代码wordpress性能优化
  • 浙江平安建设信息系统网站网站互动性
  • 李沧建网站公司shopify如何做瀑布流网站
  • 旅游网站分析幸运28网站代理怎么做
  • 母婴的网站建设windows设置wordpress
  • 网站备案 空间备案 域名备案上海到北京飞机几个小时
  • 成都学习网站建设wordpress文章页尾添加信息
  • html5手机微网站模板影楼化妆师工资一般多少
  • 个人网站的名字网站开发一般用哪个浏览器
  • 密云富阳网站建设wordpress标签生成图片不显示
  • 惠州市建设规划局网站徐州哪家公司做网站水平好
  • 开发app流程上海网站seoseodian
  • 讨论致同国际网站建设情况高端营销型网站