- 博客(11)
- 资源 (22)
- 收藏
- 关注
原创 迷宫?
这个没有仔细考虑过!算法也没想过!哎!、算法问题(任选一题)。 (1) 皇后问题:在国际象棋中,能否在空棋盘上摆放八个皇后,并使其中任意两个皇后 不能在同一行或同一列或同一对角线上,并编写完整的摆放八皇后问题的程序。要求: 第一个皇后的起始位置由键盘输入,国际象棋的棋盘为8*8 的方格。 (2) 迷宫问题,用数组方式实现一个迷宫。
2009-06-26 16:26:00 366
原创 第七题 长整数
#include #include using namespace std;int main(){ int a[100],i,m=0,n,x; cout<<"请输入长整数的位数:"; cin>>a[0]; cout<<"从高位到低位分别输入长整数的数字,每位以空格间隔:"; for(i=a[0];i>=1;i--) cin>>a[i]; for
2009-06-26 16:25:00 685
原创 第八题!
#include #include #include using namespace std;int main(){ int a[100],i,m=0,n,b[100],c[100],z; cout<<"请输入长整数的位数:"; cin>>a[0]; cout<<"从高位到低位分别输入长整数的数字,每位以空格间隔:"; for(i=a[0];i>=1;i
2009-06-26 16:23:00 394
原创 万年历!天!
#include #include using namespace std;bool runian(int x){ if(x%400==0||x%4==0&&x%100!=0) return true; else return false;}int main(){ int x,y,h,i,j=0; cout<<"请输入年份:"; cin>>h
2009-06-26 16:21:00 606
原创 螺旋矩阵!
#include #include using namespace std;int main(){ int i=0,j=0,a=1,u,n; int lx[100][100]; cout<<"请输入方阵的行列数:"; cin>>n; for(u=0;u<n/2;u++) { for(j=u;j<n-u;j++) { lx[i][j]=
2009-06-26 16:19:00 410
原创 和第三题大同小异!
#include #include #include #include using namespace std;int main(){ char st[100],a,k,b[20],c[20]; int n,j=0,i,m,h[10]; ofstream out_file("e://sh.txt",ios::out); if(!out_file) exit
2009-06-26 16:17:00 835
原创 很恶心的一个关于字符串的题目!
#include #include #include using namespace std;int main(){ int n,c,i,j,h[10]; //n用来存储字符串长度,i j用来计数,h存放查找的字符串出现的位置 char st[100],s,z[20],x[20],m; //s在空格转换和判断是否是用到,m判断是用到,z x用来存放要查询的字
2009-06-26 16:14:00 775
原创 小学生加减乘测试软件!
#include #include #include using namespace std;int main(){ int x,y,z,i,l,b,a,c=0; char h; cout<<"是否要进行测试?(y/n):"; cin>>h; //srand(time(null)); while(h==y) { do {cout<<
2009-06-26 16:12:00 855
原创 输入学生信息的!
#include using namespace std;class student{ int number; char name[10]; int computer,math,english,physics; public: bool eq(int n) { if(number==n) return true; else ret
2009-06-26 16:08:00 534
原创 利用堆栈解八皇后!
#includeusing namespace std;#define N 8 //改成8就是八皇后了class Queen{ friend int nQueen(int); private: void Print(int x[]); bool Place(int k); void Backtrack(int t);
2009-06-26 16:05:00 1173
原创 八皇后的代码!多组解
#include using namespace std;bool hang(char xq[][9],int x) //行是否被攻击{ for(int u=0;u<8;u++) { if(xq[x][u]==*) break; } if(xq[x][u]==*) return false; else return true;}
2009-06-26 15:56:00 629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人