梦幻西游 人物气血 的计算公式? 哪位朋友知道能否讲下 在此先谢过~~

梦幻西游人物

可乐狂认 可乐狂认
回答
  • teenageriot teenageriot

    展开全部#include
    using namespace std;define max 8/数组维数
    static int total=0;算法总数
    int array[max][max];定义数组
    void setarray()/数组置零
    {
    int i,j;for(i=0;i;i+)
    for(j=0;j;j+)
    array[i][j]=0;}
    bool **true(int a,int b)/合法性判断
    {
    int i,j,len;for(i=0;i;i+)
    if(array[a][i]=1|array[i][b]=1)
    return false;len=(a);for(i=a-len,j=b-len;i;i+,j+)
    if(array[i][j]=1)
    return false;for(i=a,j=b;i<max&&j>=0;i+,j-)
    if(array[i][j]=1)
    return false;for(i=a,j=b;i>=0&j;i-,j+)
    if(array[i][j]=1)
    return false;return true;}
    void show()/显示结果
    {
    int i,j;cout第"种结果为:";for(i=0;i;i+)
    {
    for(j=0;j;j+)
    cout[i][j];cout;}
    }
    bool queen(int i)/皇后算法
    {
    int j;for(j=0;j;j+)
    {
    if(**true(i,j))
    {
    array[i][j]=1;if(i=max-1)
    {
    show();array[i][j]=0;continue;}
    else if!queen(i+1))
    {
    array[i][j]=0;continue;}
    }
    }
    return false;}
    void main()
    {
    int i;for(i=0;i;i+)
    {
    setarray();array[0][i]=1;queen(1);}
    }
    程序给你了,按你的思路写的,比较简单,刚运行了一下,八皇后问题有92种算法,跟上面说的一样。具体是什么样的,自己去运行,说明,这是用c++写的,有问题可以去www.pptkj.net 上面留言。或者追问。

类似问答
精品推荐

友情链接

友链互换QQ:

谷财 备案编号:蜀ICP备11019336号-3商务合作:235-677-2621

Copyright 2009-2020 Chengdu Sanzilewan Technology Co.,Ltd all rights reserve

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活