我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 为什么运行不出任何结果.... 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ confusion /kən'fju:3ən/ n. 混乱状态,慌乱 ]


为什么运行不出任何结果....

Copy code
//在半张中国象棋棋盘上,一只马从左下角跳到右上角,只允许往右跳,
//不允许往左跳,问有多少种跳步方案。

#include <iostream>

#define startx 0
#define starty 0
#define endx 8
#define endy 4

using namespace std;

int num=0;

bool Roads(int xpos,int ypos)
{
  int directx,directy;
  bool found=false;
 
  if(xpos==endx&&ypos==endy) return true;
   
  for(directx=1;directx<=2;directx++)
    for(directy=-2;directy<=2;directy++)
    {
      if(directy==0)
        continue;
      if(directx==1&&directy%2!=0)
        continue;
      if(directx==2&&directy%2==0)
        continue;
      if(directx>8||directy>4||directy<0)
        continue;
                           
      if(Roads(xpos+directx,ypos+directy))
      {
        num++;
        break;
      }  
    }
  return found;
}


int main()
{
  if(Roads(startx,starty,num))
  cout<<"there is "<<num<<" road to reach the target"<<endl;
 
  system("pause");
  return 0;
}






[ 此贴被kenneygf在2007-01-11 21:18重新编辑 ]
顶端 Posted: 2007-01-09 21:31 | [楼 主]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ diameter /dai'æmitə/ n. 直径 ]


顶上切
继续求问
顶端 Posted: 2007-01-11 16:08 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008117(s) query 6, Time now is:11-23 21:25, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号