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

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

 
阅读更多
#include "stdafx.h"

#define WIN32_LEAN_AND_MEAN

#include <windows.h>
#include <TlHelp32.h>
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
//#include   <unistd.h>
#include <sys/types.h>
#include <signal.h>

#include<string>
#include<vector>
#include<cstring>
#include <list>
#include <set>
#include <algorithm>

#include <sstream>
//#include <afxdb.h>
using std::cout;
using std::endl;

using namespace std;


void Func2D(int** a,int d1,int d2)//指向指针的指针来指向二维数组
{
for (int i=0;i<d1;i++)
{
for (int j=0;j<d2;j++)
{
a[i][j] = (i+1)*(j+1);
}
}
}

void PrintStr (std::string& StringToPrint) //打印字符串
{
cout << StringToPrint << endl;
}
void PrintIt (int i) //打印数字
{
cout << i << endl;
}
class NullClass//空类
{

};
/*
bool isContains (std::string first, std::string second)

if (first.compare(second)==0) return true; 
else return false;
}*/
bool isContains (int first, int second)

return true;
//if (first != second) return true; 
//else return false;
}
bool mycomparison (string first, string second)
{
//if (first.compare(second) >= 0) return true;
//else return false;
cout<<first<<"=="<<second<<endl;
return false;
}
void myreverse(char* ch,int size)//倒序
{
//cout<<ch<<"大小:"<<size<<endl;
    list<char> l(ch,ch+size);
    int tmp = size-2;
for (list<char>::iterator it=l.begin();it != l.end();it++)
    {
cout<<*it<<"指针:"<<*(ch+tmp)<<endl;
if (tmp == -1)//如果是最后一个\0
{
*(ch+(size-1)) = *it;
}
else
{
*(ch+tmp) = *it;
}
tmp--;
    }
l.clear();
tmp = 0;
}
分享到:
评论

相关推荐

    字符串逆序输出c++代码

    用来实现 实现字符串逆序输出的c++代码。

    c++字符串倒序

    在C++编程语言中,字符串处理是一项基本任务。在给定的题目中,我们需要实现一个...通过以上内容,你应该对如何在C++中倒序字符串有了深入的理解。在实践中,不断练习和应用这些知识点,你的C++编程技能将会得到提升。

    c++ 字符串逆序输出

    c++ 字符串逆序输出 用vs2005打开

    C++例子代码,C例子代码

    C++例子代码C++例子代码C++例子代码C++例子代码C++例子代码

    详解C++ string常用截取字符串方法

    本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理需求。 1. `find`方法: `find`方法用于在字符串中查找指定子字符串`strSub`的第...

    ACM.rar_字符倒序输出

    标题“ACM.rar_字符倒序输出”暗示了这是一个与计算机编程相关的问题,特别是涉及到字符处理和字符串操作的算法。ACM通常指的是国际大学生程序设计竞赛(ACM International Collegiate Programming Contest),在...

    1.字符串操作演示(Visual C++编程 源代码)

    1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源代码)1.字符串操作演示(Visual C++编程 源...

    实现字符串倒序的几种方法

    本文将详细介绍三种不同的字符串倒序方法:直接数组操作、双指针法和使用容器(如C++中的`std::vector`)。每种方法都有其独特的优势,适用于不同的场景。 1. 直接数组操作 这是最基础的字符串倒序方式,适用于字符...

    C++经典代码大全(C++入门必看)

    根据提供的文件信息,本文将围绕"C++经典代码大全(C++入门必看)"这一主题展开,深入探讨其中涉及的重要知识点及其应用场景。 ### C++基础知识 C++是一种面向对象的编程语言,它由Bjarne Stroustrup在1979年开始...

    c++文件 模版 倒序 查找 求和程序代码c++wenjiang.docx

    c++文件 模版 倒序 查找 求和程序代码c++wenjiang.docx

    大整数加法 C++ 代码

    大整数加法 C++ 代码 大整数加法 C++ 代码 大整数加法 C++ 代码

    Visual C++源代码 133 如何合并显示两个数据表中的数据

    Visual C++源代码 133 如何合并显示两个数据表中的数据Visual C++源代码 133 如何合并显示两个数据表中的数据Visual C++源代码 133 如何合并显示两个数据表中的数据Visual C++源代码 133 如何合并显示两个数据表中的...

    格C/C++语言式化字符串

    在C/C++编程语言中,格式化字符串是一个强大的工具,用于控制如何打印变量或表达式。格式化字符串通常与`printf`和`scanf`等函数一起使用,它们允许程序员自定义输出或输入的格式,包括数据类型、精度、对齐方式等。...

    C++大整数运算代码

    标题中的“C++大整数运算代码”很可能是一个示例程序,它展示了如何用栈来实现大整数的加减乘除。 首先,理解大整数的存储方式是关键。一个常见的方法是用数组或向量存储每一位数字,例如使用字符串表示法,每个...

    C/C++字符串,字符转数字,数字转字符

    C/C++语言本身并没有专门的字符串变量类型,而是使用字符数组来存放字符串,其中字符串的结束符是“\0”(空字符)。掌握字符与数字之间的转换对于进行有效编程至关重要,尤其在处理用户输入、数据输出以及与其他...

    检查字符串是否为整数,C++程序

    ### 检查字符串是否为整数的C++程序 #### 背景与目标 在计算机编程领域,经常需要处理各种数据类型之间的转换。其中一个常见的需求是判断一个字符串是否可以表示一个整数。这对于输入验证、数据解析等场景非常重要...

    大整数C++ 类 源代码

    标题为“大整数C++类源代码”的压缩包中包含了实现此类的多个源文件,这些文件可能是为了实现大整数的各种基本运算,如加法、乘法以及可能的初始化和测试功能。 1. `multi.cpp`:这个文件很可能包含大整数的乘法...

    C++中几种将整数转换成二进制输出的方法总结

    在C++编程语言中,将整数转换为二进制并输出是一个常见的需求,特别是在处理位操作、数据存储或算法实现时。本文将总结几种不同的方法来实现这一目标。 首先,我们可以使用递归的方式来输出整数的二进制表示。如`...

    c++实现的任意大整数类,是c++新手练手的良好材料 定义可处理任意大的正整数类LongLongInt,用一个动态字符数组存放任

    c++实现的任意大整数类,是c++新手练手的良好材料 定义可处理任意大的正整数类LongLongInt,用一个动态字符数组存放任意长度的正整数,数组的每个元素存放整型数的一位。成员函数包括构造函数(根据一个由数字字符串...

    大整数加减法C/C++源代码

    文件提供了大整数加减法源代码,已在visual C++2.0上编译通过

Global site tag (gtag.js) - Google Analytics