-
char * 与 二维字符数组
首先我们得清楚,C语言中strlen() 中的参数指什么? hhh~,当然是数组名也是数组的首地址啦 char * 是什么数据类型? char * 是字符指针的数据类型,它的本质是个指针,也就是地址,它指向了一个char类型(字符类型)的内
-
C 语言实例 - 约瑟夫生者死者小游戏
问题描述: 30 个人在一条船上,超载,需要 15 人下船。 于是人们排成一队,排队的位置即为他们的编号。 报数,从 1 开始,数到 9 的人下船。 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢? 解题思路: 该问题中有
-
5 棋盘覆盖(C++思路和代码)分治法练习5
在一个2k∗2k(k为正整数,k> x >> y >> length;x--;y--;whatf(x, y, 0, 0, length); 按照提议的函数for(int i = 0;
-
给定三条边,请你判断一下能不能组成一个三角形。
给定三条边,请你判断一下能不能组成一个三角形。 输入一个测试数据,包含三个正数A,B,C。其中A,B,C C && y<C) 我一开始用了“,” 后来才发现“,”不行,上网查了“&
-
string
string的 *** 作在C++里 *** 作很像stl,有clear等 *** 作 参考博客:(100条消息) C++——std::String_zy2317878的博客-CSDN博客_c++ std::string 又具备顺序容器的特点,可以直接调用[ i
-
指针(进阶)(下)
目录: 1、回调函数 1.1、回调函数的概念 1.2、回调函数的使用 1.2.1、案例一 1.2.2、案例二
-
数据结构链表
单链表 类实现 #includeusing namespace std;#define ok 0#define error -1class ListNode {public:int data;ListNode* next;ListNode(
-
C语言编程-百钱百鸡问题
百钱百鸡问题 问题描述 中国古代数学家张丘在他的《算经》中提出了一个著名的"百钱百鸡问题":一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只? 问题分析 分别假设公鸡、母鸡
-
C++学习过程记录day3(string)
1、标准库类型 string 初始化string对象一般有直接初始化和拷贝初始化 直接初始化 string s5("hello") 拷贝初始化 string s6 = "hello" 直接初始化第二种
-
[Third time]use c++ to achieve struct(e.g. student information)
#欢迎各位大佬指正(期待可以指出可优化之处) #结构体的代码初实现方式 #define _CRT_SECURE_NO_WARNINGS #include struct stu { char student_ID[100];
-
CCF-CSP 201312-2 ISBN号码 C语言 满分
#includeint main(){int a, b, c, i;char d;int b1, c1, d1;scanf("%d-%d-%d-%c", &a, &b, &c, &d);i
-
排序算法的时间复杂度与数据量关系探究实验
本文为工11姚彦孜(学号:2021010607)数据结构课程的第一次作业,个人认为十分有价值,值得深入探讨,同时由于CSDN独特的代码段编辑功能,所以我把第一次作业发表在这里,希望在自己受益的同时能对大家有所帮助。实验目的 我的merg
-
LQ0003 乘积尾零【数论】
题目出处:蓝桥杯2018初赛 题目描述 如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 56
-
快速排序C语言版图文详解
算法原理:选一个数位基准,将序列分成两个部分,一边全是比它小序列,另一边全是比它大序列。然后再分别对比他小的序列和比再次进行基准分割。依次分割下去,得到一个有序的队列。 原理图示:
-
C++ 输入接口
求输入每一行的和 输入 1 2 3 4 5 0 0 0 0 0 输出 6 9 0 #include #include #include using namespace std;int main() {string str;w
-
快速排序C++
思路:复杂度:O(nlogn) 稳定排序 1、设置左边第一个元素为基准元素 2、设置左指针,设置右指针 3、只要左指针小于右指针,就进入while循环 4、从右指针开始将右指针所指的元素与基准元素比较 若右指针大于基准元素,
-
C++:C++模板(函数模板与类模板的使用)
函数模板与类模板 作用: C++模板提供了一种通用模具,大大提高了代码的复用性, 实现方式:将类型参数化 模板分类:函数模板、类模板 语法: (1)template关键字:表示要定义一个模板类型 (2)typename关键字或class关键
-
[First time]use c++ to achieve n! (two ways)
#欢迎各位大佬指正(期待可以指出可优化之处) #n!代码的实现 #用for循环和递归函数的两种实现方式 #define _CRT_SECURE_NO_WARNINGS #include#include int function1_n(i
-
c++中高精度计算方法-(加法)流程演示
#includeusing namespace std;int i; 声明两个字符数组用于存储两个数char saveA[1000],saveB[1000];两个数组长度intsaveAlength,saveBlength;