`
mr.lili
  • 浏览: 154359 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类

c++ 常用的代码例子(字符倒序,整数合并)2

 
阅读更多
int _tmain(int argc, _TCHAR* argv[])
{
cout<<">>>>>>>>>>"<<endl;
    //二维数组改变值返回
/*cout<<"二维数组改变值返回:"<<endl;
int iHeight = 5;
int iWidth = 3;

int* Arr2D = new int[iWidth*iHeight];    //建连续空间放二维数组
int** Arr2tmp = new int*[iHeight];        //建指针数组指向第1维的起始

int i;
for (i=0;i<iHeight;i++)                    //初始化第1维指针
{
Arr2tmp[i] = &Arr2D[i*iWidth];
}

Func2D(Arr2tmp,iHeight,iWidth);            //函数调用

for (i=0;i<iHeight;i++)                    //输出测试
{
for (int j=0;j<iWidth;j++)
{
printf("%6d",Arr2tmp[i][j]);
}
printf("\n");
}*/

//合并数组,并排序
/*cout<<"合并数组:"<<endl;
//std::vector v = new vector();
std::list<std::string> l ;
l.push_back("3");
l.push_back("2");
l.push_back("4");
l.push_back("1");
l.sort();
for_each(l.begin(), l.end(), PrintStr );*/

    /*cout<<"合并数组2:"<<endl;
int a[] = {1,2,3,4,5,6};
int b[] = {5,4,7};
std::list<int> li(a,a+6);
/*std::list<int>::iterator ite = li.begin();
while(ite != li.end())
{
cout<<*ite<<endl;
ite++;
}*/
  /* std::list<int> li2(b,b+3);
   // for (int i=0;i<3;i++)
    //{
li.merge(li2,isContains);//.unique(b[i]);
//li.push_back(b[i]);
    //}
for_each(li.begin(),li.end(),PrintIt);
    li.sort();
    cout<<"排序后:"<<endl;
    for_each(li.begin(),li.end(),PrintIt);*/
   
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics