`

C++的一些基本操作

 
阅读更多
#include<stdio.h>
#include<string>
#include<iostream>
#include<vector>
#include<queue>
#include<stack>
#include<algorithm>
using namespace std;
bool compare(const String & s1,const String & s2)
{
	return s1<s2;
}
bool com(const char & c1,const char & c2)
{
	return c1<c2;
}
int main(){
//	char a[5]="asd1";
//	char b[5]="asd3";
//	if(strcmp(a, b) < 0){printf("ok");}
	vector<string> save;
	for(int i=0;i<5;i++){
		string tmp;
		cin>>tmp;
		save.push_back(tmp);
	}
	for(vector<string>::iterator iter = save.begin(); iter!=save.end();iter++)
		cout<<(*iter)<<endl;

	sort(save.begin(),save,end(),compare);
	char haha[100];
	sort(haha,haha+100,com);

	queue<string> q;
	string s;
	cin>>s;
	q.push(s);
	string a = q.front();
	q.pop();

	stack<string> st;
	st.push(s);
	s = st.top();
	st.pop();
	return 0;

 

分享到:
评论

相关推荐

    c++链表的基本操作

    C++链表的基本操作,实现带头节点创建,插入,显示等功能

    C++单链表的基本操作

    c++单链表的基本操作

    c++二叉树的基本操作

    递归二叉树的基本操作,递归创建,递归先序遍历、中序遍历、后序遍历,求树的高度,求叶子结点的个数,交换树的左右孩子

    C++ 文件操作大全

    流式文件操作是通过 FILE 结构体来实现的,FILE 结构体包含了文件操作的基本属性,对文件的操作都要通过这个结构的指针来进行。 流式文件操作中常用的函数有: 1. fopen():打开流,返回一个 FILE 指针。 2. ...

    字符串的基本操作C++

    字符串的基本操作C++.字符串的基本操作C++字符串的基本操作C++

    c++实现栈的基本操作

    数据结构 C++实现栈的基本操作,进栈出栈等

    用c++实现队列的基本操作

    自己写的队列的基本操作。比较通俗易懂。用c++实现的。

    c++ 位操作 总结

    C++位操作是C++语言中的一种基本操作,用于处理二进制数据的位操作。C++位操作可以使语义更加明确,减少了C语言位操作的晦涩性,功能更加强大。 传统的C语言方式的位操作 在C语言中,位操作是使用unsigned int变量...

    c++ 各种文件操作

    本文档将详细介绍 C++ 中的文件操作,包括文件的打开、关闭、读取、写入等基本操作以及一些高级功能。 #### 二、文件操作的基本概念 在进行文件操作之前,我们需要了解一些基本的概念: - **文件指针(FILE *)**...

    MKL -C++基本操作

    本文将详细讲解如何在C++中进行MKL的基本操作,包括安装配置、头文件引用、链接库、以及一些常用功能的示例代码。 1. **安装与配置** - 下载MKL:首先,你需要从英特尔官方网站下载适用于你平台的MKL库。确保选择...

    有向图邻接矩阵c++运算操作

    有向图邻接矩阵c++运算操作 基本操作 邻接矩阵 c++实现

    数据结构 C++ 字符串 7个操作的基本实现

    通过深入学习这些基本操作,开发者可以熟练掌握C++中的字符串处理,这对于编写高效、可靠的代码至关重要。这些操作是C++编程中不可或缺的部分,尤其在处理文本数据、文件读写以及与用户交互的场景下。

    基本C++程序结构.pdf

    一个基本的C++程序主要包括预处理指令、主函数和一些基本的语法结构。程序结构主要涉及到C++的大体构成,包括函数类型、基本语法等。本篇文档将详细地介绍C++的基本程序结构、数据类型、常量和变量、表达式与操作符...

    链表的基本操作C++完整代码实现.zip

    该资源为链表的基本操作(C++实现),包括两部分:首先是链表的基本操作(包括链表的动态创建和销毁、内存释放、节点的插入、删除、打印);其次是链表的强化操作(包括链表的整体反转、特定区间元素反转、各种链表...

    C++语法基本教程

    4. C++语言基础:包括C++的基本语法、保留字、变量、常量、表达式、语句、函数、程序结构、数据结构与算法等。 5. 面向对象的C++编程:涵盖类的概念(封装、继承、多态)、构造函数与析构函数、静态成员与友员、...

    C++实现shapefile文件的读写以及基本功能的操作

    本文将探讨如何使用C++和MFC来实现shapefile文件的读写及基本功能操作。Shapefile是一种常见的地理信息系统(GIS)数据格式,通常用于存储地理空间数据,如点、线、多边形等几何对象。 首先,要处理shapefile,我们...

    C++课件第一章有关一些基本概念

    学习C++的过程中,理解这些基本概念至关重要。C++是一门既适合初学者也适合高级开发者的语言,它的灵活性和强大功能使其在各种领域都有广泛应用,包括系统软件、应用软件、游戏开发、嵌入式系统等。要深入掌握C++,...

    C++程序设计关于字符串的基本操作

    期末课程设计题目,使用C++实现关于字符串的基本操作,本人也是学生,初学,写的不好,仅供参考。

    C++98、C++03、C++11、C++14、C++17、C++20的CHM查询文档

    类型支持(基本类型、RTTI、类型特性) 概念库 (C++20) 错误处理 动态内存管理 日期和时间工具 字符串库 容器库 迭代器库 范围库 (C++20) 算法库 数值库 输入/输出库 文件系统库 本地化库 正则表达式库 原子操作库 ...

    C++操作Excel

    基本操作包括创建工作簿、添加工作表、写入单元格数据等: ```cpp #include Book* book = xlCreateBook(); Sheet* sheet = book-&gt;addSheet("Sheet1"); sheet-&gt;writeStr(0, 0, "Hello, Excel!"); xlSaveAs...

Global site tag (gtag.js) - Google Analytics