c++(2)
来源:互联网 发布:mac 4k蓝光播放器 编辑:程序博客网 时间:2024/05/17 04:04
stdlib 库中有一些将 字符串转化的一些函数
字符串和内存操作函数 在 string.h当中
有关国际象棋的那一道题,关键是知道国际象棋的规则,然后根据判断 附源代码如下:
/*
作者:冷月
时间:2010/10/20
题目:国际象棋最短路径问题
*/
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int num;
cin>>num;
char start[5], end[5];
for(int i=0;i<num;i++)
{
cin>>start;
cin>>end;
int x,y;
x=abs(start[0]-end[0]);
y=abs(start[1]-end[1]);
if(x==0&&y==0)printf("0 0 0 0/n");//起止位置相同,所有棋子都走0步
else{
if(x<y) cout<<y<<" ";
else cout<<x<<" ";
if(x==y||x==0||y==0) cout<<"1 ";
else cout<<"2 ";
if(x==0||y==0) cout<<"1 ";
else cout<<"2 ";
if(abs(x-y)%2!=0) cout<<"Inf "<<endl;
else if(x==y) cout<<"1 "<<endl;
else cout<<"2 "<<endl;
}
}
return 0;
}
- 数据结构(C/C++)(2)
- C++&C&初步开始(2)
- C指针(2)
- c++(2)
- C程序设计(2)
- C杂记 (2)
- C笔试---(2)
- C学习(2)
- C(2)
- c提高(2)
- object-c(2)
- C(2)
- C程序(2)
- C语言程序设计(2)
- C三道题(2)
- 内存整理(C/C++)
- (C/C++)
- 内存整理(C/C++)
- psftp的用法(超级详细)
- 什么是反向代理?
- 题外话——第九届学生团体活动月开幕式感触
- ibatis in spring 中的简单配置
- rsync算法的思想--从轮询和中断引出
- c++(2)
- Linux主要目录
- Android基本组件学习
- 新手留言
- Ibatis 一些点点滴滴
- 《C和指针》学习笔记 数据对齐
- 学习C++ 长用书籍! 呵呵
- 有12个相同的球,有1个与其他11个不同(或轻或重),你只能用天平称3次(天平没砝码
- 行动是迈向成功的第一步