C/C++
Anne琪琪
越努力越幸运
展开
-
vector定义二维数组及其输入输出
#include<iostream>#include<vector>using namespace std;int main(){ int r = 0, c = 0; cout << "Enter r: ";//规定二维数组行数 cin >> r; cout << "Enter c: ";//规定二维数组列数 cin...原创 2019-11-26 11:59:23 · 1955 阅读 · 0 评论 -
剑指offer】1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。如图:只能从左下角或者从右上角入手,输入的数大于当前数就往右走,小于当前的数就往上走C++核心代码:class Solution {public: bool Fin...原创 2019-11-26 11:53:07 · 362 阅读 · 0 评论 -
剑指offer27:按字典序打印出该字符串中字符的所有排列
1 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。2 思路和方法 固定第一个字符,递归取得首位后面的各种字符串组合;再将第一个字符与后面每一个字符交换,同...转载 2019-11-26 10:13:07 · 289 阅读 · 0 评论 -
没有与这些操作数匹配的运算符
cout << s <<endl;错误提示:没有与这些操作数匹配的“<<”运算符,操作数类型为:std::ostream<<std::string加上如下头文件即可#include <string>...原创 2019-11-26 10:07:50 · 13755 阅读 · 1 评论 -
vs2015使用sort 找不到标识符
上网查了,只要如下加上头文件即可#include <algorithm>原创 2019-11-25 11:57:29 · 1461 阅读 · 0 评论 -
vector不是模板
必须同时加上如下代码,缺一不可,亲测有效#include<vector>using namespace std;原创 2019-11-25 11:52:04 · 1354 阅读 · 0 评论 -
斐波那契(Fibonacci)数列的各种变形应用
转载自https://www.cnblogs.com/klchang/p/7857477.html题目1. 写一个函数,输入 n, 求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:2. 一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级。求该青蛙跳上一个n级的台阶总共有多少种跳法?3. 一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级,........转载 2019-11-25 10:47:42 · 1113 阅读 · 0 评论 -
C语言编程练习(八)(VS2015)
一、整型输入转字符串输出输入:1234567输出:1234567#include<stdio.h>#include<stdlib.h>int main(){ int i = 0, j = 0; long int num; char temp[10], str[10]; scanf("%ld", &num); while (num) {...翻译 2019-10-16 22:33:47 · 308 阅读 · 0 评论 -
C语言编程练习(七)(vs2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序32】题目:Press any key to change color, do you want to tryit. Please hurry up!1.程序分析: 2.程序源代码:(本代码因为VS里面的conio.h文件里没有textbac...转载 2019-10-05 12:06:32 · 221 阅读 · 0 评论 -
C语言编程练习(六)(vs2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序27】题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。1.程序分析:2.程序源代码:(下面代码运行后,输入5,接着输入五个字符,结果只输出前四个字符的相反顺序)#include "stdio.h"#include "stdlib.h"...转载 2019-10-04 11:46:58 · 267 阅读 · 0 评论 -
C语言编程练习(五)(vs2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序24】题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。1.程序分析:请抓住分子与分母的变化规律。2.程序源代码:#include "stdio.h"#include "stdlib.h"//#in...转载 2019-10-03 17:21:31 · 242 阅读 · 0 评论 -
VS2015未定义标识符gets
1.#include<stdio.h>2.gets()函数在ISO/IEC98992011(C11)标准中被移除,用一个新的更安全的函数gets_s()替代CSDN论坛找到的解决办法。原创 2019-09-29 11:26:31 · 9254 阅读 · 1 评论 -
C语言中的运算符号
c语言运算符号指的是运算符号。C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。1 算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2.关系运算符用于比较运算。包括大于(>)、小于(<)、...转载 2019-09-29 10:58:24 · 15646 阅读 · 0 评论 -
字符串的两种逆序输出
(一)比如输入“abcd”,输出“dcba”#include "stdio.h"#include "stdlib.h"#include "string.h"//#include <windows.h>char* reverse(char *s){ char *p, *r; p = r = s; while ('\0' != *p) { p++; } p-...转载 2019-09-29 11:51:44 · 1084 阅读 · 0 评论 -
C语言编程练习(四)(VS2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序20】题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?1.程序分析:见下面注释2.程序源代码:#include "stdio.h"#include "stdlib.h"//#i...转载 2019-09-27 18:51:09 · 244 阅读 · 0 评论 -
C语言编程练习(三)(VS2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序14】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。1.程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n〈〉k,但n能被...转载 2019-09-24 12:36:28 · 216 阅读 · 0 评论 -
C语言编程练习(二)(VS2015)
转载自:https://blog.csdn.net/xia0liang/article/details/53157455【程序8】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。2.程序源代码:#include "stdio.h"#include "stdlib.h"int main(){ int i, j, result; for (...转载 2019-09-23 19:24:07 · 250 阅读 · 0 评论 -
C语言编程练习(一)(vs2015)
转载自博文:https://blog.csdn.net/Xia0Liang/article/details/53157455【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:互不相同且无重复数字即个,十,百三位数字不能为相同的数字2.程序源代码:#include <stdio.h>#include <std...转载 2019-09-21 16:50:51 · 263 阅读 · 1 评论 -
C++ vector容器类型的使用
vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 :#include <vector>使用vector有两种不同的形式,即所谓的数组习惯和STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector< int >...转载 2019-11-25 12:09:29 · 211 阅读 · 0 评论