c++
sjunothing
这个作者很懒,什么都没留下…
展开
-
Visual Studio Code配置C、C++运行环境
Visual Studio Code配置C、C++运行环境 - 简书Visual Studio Code配置C、C++运行环境 - 简书转载 2021-09-10 12:50:16 · 165 阅读 · 0 评论 -
数组与循环——基本内容
数组与循环——基本内容for循环:----------------------------------------------------------1、使用for循环将1-100输出2、使用for循环将1-100的奇数输出3、使用for循环将1-100的数进行累加,输出总和4、使用将1-100年份中是闰年的年份输出---------------------------...原创 2018-08-19 15:02:31 · 275 阅读 · 0 评论 -
递归
1、递归算法的本质是自己调用自己;2、能够使用递归算法解决的问题,一般满足如下要求:(1)需要求解的问题可以化为子问题求解,其子问题的求解方法与原问题相同,只是规模上的增加和减少;(2)递归调用的次数是有限的;必须有递归结束条件【称为递归边界】;=====================================================================...原创 2018-08-19 18:13:19 · 151 阅读 · 0 评论 -
链接栈的实现
在栈的实现上,采用的是连续分配的数组。这样的栈结构有一个缺陷,即需要大片连续的存储空间。栈(Stack)——后进先出(LIFO)的数据结构(Data Structures)利用非连续空间的方式是链接。而以链接方式实现的栈就叫做链接栈或者栈的链接实现。在一个链接栈的结构里,记录之间不一定需要在物理储存空间上相连。每条记录除了存放数据项外,还存放一个指针,用来指向链接栈里的下一条记录。而其所...转载 2018-09-13 18:30:12 · 628 阅读 · 0 评论 -
c++二分法查找中位数
举例: 1 2 2 2 2 3 /* Name: 中位数median Author: 巧若拙 Description: 描述 给定n(n为奇数且小于1000)个整数,整数的范围在0-m(0<m<2^31)之间,请使用二分法求这n个整数的中位数。 所谓中位数,是指将这n个数排序之后,排在正中间的数。 输...转载 2018-10-09 16:32:16 · 2263 阅读 · 0 评论 -
表达式前缀 中缀 后缀
算术表达式的前缀表达式,中缀表达式和后缀表达式这里所谓的前缀,中缀,后缀是根据操作符的位置来定的,如果操作符在操作数前面,则称为前缀表达式,例如“- + 1 × + 2 3 4 5”;如果操作符在操作数之间,则称为中缀表达式,例如“1+((2+3)×4)-5”;如果操作符在操作数后面,则称为后缀表达式,例如“1 2 3 + 4 × + 5 -”。 虽然中缀表达式符合人类的日常思维习...转载 2018-10-09 17:37:00 · 721 阅读 · 0 评论 -
c++ sort()函数--转载
sort类函数:函数名 功能描述 sort 对给定区间所有元素进行排序 stable_sort 对给定区间所有元素进行稳定排序 partial_sort 对给定区间所有元素部分排序 partial_sort_copy 对给定区间复制并排序 nth_element 找出给定区间的某个位置对应的元素 is_sorted 判断一个区间...转载 2018-11-07 11:29:54 · 143 阅读 · 0 评论 -
C++中的输入
读取函数 gets fgets scanf getline cin 所用时间 72ms 76ms 960ms 2189ms 2275ms 我...转载 2019-08-12 11:00:58 · 497 阅读 · 0 评论 -
c++ 连续输入带空格字符串
#include <iostream>#include <stdio.h>#include <string.h>using namespace std;int main(){ char c; char arr[100]; cin>>c; char h = getchar();//输入回车 //printf("%d\n",h)...原创 2019-08-12 12:43:16 · 793 阅读 · 0 评论 -
指针、变量、函数、数组
一、基础编程题目【要求每题在8分钟内完成,能够将每道题目讲解清楚】1、创建一个数组;然后在自定义函数中将其输出; 2、创建一个字符数组;在函数中使用指针的方式,访问每一个元素; 3、创建一个函数,交换a,b中的数值;使用3种传参方式进行实现;【3个文件】(1)传值(2)传地址(3)引用 4、输入一串字符串;将字符串传入函数中;进行统计出大写字母、小...原创 2018-08-19 15:00:53 · 174 阅读 · 0 评论 -
数组与循环掌握题目
for循环:----------------------------------------------------------1、使用for循环将1-100输出2、使用for循环将1-100的奇数输出3、使用for循环将1-100的数进行累加,输出总和4、使用将1-100年份中是闰年的年份输出----------------------------------------------...原创 2018-08-10 14:54:24 · 353 阅读 · 0 评论 -
c++循环-信息学
c++循环:(1)使用sum = 1+2+3...+99+100,输出sum分别使用while\for\do..while循环写出此题目;(2)使用s = 1*2*3...*10,输出s分别使用while\for\do..while循环写出此题目;(3)使用for循环输出1到100的奇数(4)使用while循环实现sum = 2+4+6+8...+100,并输出sum(5)使用for循环写出九九乘...原创 2018-05-13 15:50:16 · 355 阅读 · 0 评论 -
C++能力提升题目
10道题目-------------------------------------------------------1、选择排序2、栈--------------------------------------------------------1、进制转换2、杨辉三角3、回文数4、排序;(1)产生一组随机数,数组长度50求出 s = 最大值-最小值5、6、noi-1.7-277、noi-1....原创 2018-05-16 17:56:33 · 613 阅读 · 0 评论 -
c++ 数据类型之间的转换
C语言atof()函数:将字符串转换为double(双精度浮点数)2017年01月16日 16:34:11阅读数:9461头文件:#include <stdlib.h>函数 atof() 用于将字符串转换为双精度浮点数(double),其原型为:double atof (const char* str);atof() 的名字来源于 ascii to floating point num...转载 2018-06-11 19:03:25 · 295 阅读 · 0 评论 -
c++ string字符串常用
c++ stringhttps://blog.csdn.net/tengfei461807914/article/details/52203202转载 2018-06-17 18:57:49 · 288 阅读 · 0 评论 -
c++-函数
1、写出一个函数,这个函数用来求出一个数的平方;2、写出一个函数,这个函数用来求出一个数的立方;3、写出一个函数,去返回一串字符串的长度;4、写出一个函数,去遍历二维数组。5、实现函数:求两个数的最大公约数,在主函数中调用该函数。6、实现字符串复制函数。即:参数为两个字符串数组,将第二个字符串数组的内容拷贝到第一个空的字符串数组中。7、实现函数:给定含有1001个元素的数组,其中存放了1-1000...原创 2018-06-10 18:08:07 · 371 阅读 · 0 评论 -
C++ 字符串替换
#include <iostream>#include <stdio.h>using namespace std;string replace_d(string str,string str1,string str2){ int n=str.find(str1); int len1,len2; len2=str2.size(); string str3; if(n==-1)...原创 2018-07-15 17:28:35 · 2181 阅读 · 0 评论 -
C++01-04
题目:1、写出c++学习过的运算符2、c++头文件:________________;3、c语言头文件:__________________;4、01-04课学习的基本数据类型及对应格式化符号:5、int a = 10;a+=10 //-》a=( );6、int num;scanf("%d",num);此程序哪里有问题,请改正;7、float f;cin>...原创 2018-07-29 17:43:20 · 120 阅读 · 0 评论 -
C++ - vector
在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率...转载 2018-03-14 17:04:34 · 140 阅读 · 0 评论