C++ Exercises(八)
来源:互联网 发布:服装数据 编辑:程序博客网 时间:2024/05/20 10:11
全排列问题:
#include "stdafx.h"
#include <math.h>
#include <stdio.h>
#include <iostream>
using namespace std;
void swap(int& a,int& b)
{
int tmp;
tmp = a;
a = b;
b = tmp;
}
void Rerange(int a[],int m,int n)
{
if(m==n)
{
for(int j=0;j<=m;++j)
cout<<a[j]<<'/t';
cout<<endl;
}
else
{
for(int i=m;i<=n;++i)
{
swap(a[m],a[i]);
Rerange(a,m+1,n);
swap(a[m],a[i]);
}
}
}
int main(void)
{
int a[] = {1,2,3},tmp;
Rerange(a,0,2);
cin>>tmp;
return 0;
}
- C++ Exercises(八)
- C++ Exercises(八)
- Accelerated C++Exercises' Resolutions
- c++primer exercises 2.9
- c++primer exercises 7.0
- C++ Exercises(十九)
- C++ Exercises(十八)
- C++ Exercises(十四)
- C++ Exercises(十三)
- C++ Exercises(十二)
- C++ Exercises(十一)
- C++ Exercises(十)
- C++ Exercises(九)
- C++ Exercises(七)
- C++ Exercises(六)
- C++ Exercises(七)
- C++ Exercises(六)
- C++ Exercises(五)
- uC/OS-II源码分析(一)
- nutch 0.9在Windows下的安装
- 《VC++技术内幕》读后感
- 一个简单的定时器(flex版)
- C++ Exercises(六)
- C++ Exercises(八)
- 一个字符串转换类
- 一个COM示例程序
- 一个模拟的COM示例程序
- C++ Exercises(七)
- 体验Android
- 解决Visual Studio 2005中找不到MFC80UD.dll的问题
- 每日阅读(四)
- 每日阅读(三)