c++
8023yx
理工男一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++中string类的用法
前言:string类的常用方法有哪些?string查找替换、分割字符串、比较、截取、类型转换、排序等功能都提供了强大的处理函数,可以代替字符数组来使用。熟练掌握好string的各种使用方法,能极大的提高编程效率哦 ^_^1.定义和构造初始化string 提供了很多构造函数,可以以多种方式来初始化string字符串2.赋值,拼接字符串转载 2017-09-17 10:49:25 · 381 阅读 · 0 评论 -
浅谈排序
1.冒泡排序法#includeint main(){ int a[5]={5,4,3,2,1}; for(int i=1;i<=4;i++)//进行n-1趟 { //第i趟从a[0]到a[n-i-1]都与他们下一个数比较 for(int j=0;j<5-i;j++){ if(a[j]>a[原创 2017-09-19 23:20:57 · 359 阅读 · 0 评论 -
浅谈递归算法的两道例题
1.全排列算法全排列是数学中很常见的名词,既然有这个名词,相对应一定有这样的算法,那么如何通过程序实现这个算法呢?下面给出了全排列的算法!#include#includeusing namespace std;const int maxn=11;int n,p[maxn],hash[maxn]={false};//h为散列,相关请参考散列的有关知识,p为存储当前排列中的数void翻译 2017-09-20 17:03:41 · 209 阅读 · 0 评论 -
c\c++中的数据输入
因为从流中读入数据保存到string中,string会遇到空格就停止录入(这是我很久都未解决的问题,今天终于解决了,真的巨开心)。这样当我们输入一行带空格的字符串,就要考虑getline函数,从流中读入一行字符串。1.以下是输入3行的示例。#include#includeusing namespace std;int main(){ string str[3]; for(int转载 2017-10-07 22:32:42 · 372 阅读 · 0 评论 -
C++数值类型与string的相互转换
1.数值类型转换为string1.1使用函数模板+ostringstream使用函数模板将基本数据类型(整型、字符型、实型、布尔型)转换成string。//ostringstream对象用来进行格式化的输出,常用于将各种类型转换为string类型//ostringstream只支持<<操作符template string toString(const T& t){转载 2017-10-07 23:15:39 · 911 阅读 · 0 评论 -
顺序表
本篇主要展示顺序表的基本操作,基本代码如下:#include#includeusing namespace std;char pause;typedef int T;templateclass List{ private: T *elem; int length; int listsize; public: List(int m); ~List(); voi翻译 2017-10-08 22:39:56 · 286 阅读 · 0 评论 -
蓦然回首,那人却在灯火阑珊处----如何读入多行带空格的字符串
笔者在写这篇文章之前,经历过很多次失败,但是没有找到最终的解决方案,今日回首,带来一些方法,希望能够解决问题。首先看一个例子,程序1#include <iostream>#include <string>using namespace std;int main(){ string s; int n; cin>>n; for(int i=0...原创 2018-03-13 10:39:38 · 466 阅读 · 0 评论
分享