-
pta 7-11统计数字字符和空格(c语言)
本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。 建议使用switch语句编写。 #include int main(){char c;int blank=0,digit=0,other=0;
-
【C++】C++入门
目录 前言 1.什么是C++ 2.命名空间 2.1命名空间定义 2.2命名空间的使用 3.C++输入&输出 4.缺省参数 4.1缺省参数概念 4.2缺省参数分类 5.函数重载 5.1函数重载概念 6.引用 6.1引用概念 6.2
-
刷题记录:牛客NC16663[NOIP2004]合并果子
传送门:牛客 题目描述: 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所
-
cc++结构体练手小案例(简化版图书管理系统)
前言 前不久看了B站黑马教程的通讯管理系统,正好Java老师让我们做一个图书管理的小demo,尝试用c++(其实不算是,主要思想还是面向过程)实现一下吧,可以练习一下结构体的使用。语言表达有限望理解。 具体实现 结构体设计 做这个案例首先
-
C++入门 :命名空间和引用
目录 一、命名空间 1、定义 2、性质 1.命名空间可以嵌套 2.同一工程可以有多个名称相同的命名空间,编译器会将其合成为一个命名空间 3、使用 1.加命名空间名称及作用域限定符 2.using引入空间成员 3.using namespa
-
幻方5*5(java实现)
幻方,是一种古老的填数字游戏。在这个游戏中,要求将从1到n2的数值填入到n*n的方阵中,使得方阵的每行、每列以及对角线上的数值总和都相等。著名的河图洛书就是在3*3的方阵中填入1-9这9个数字,使得每行每列及对角线上数字之和为15。 对于一
-
linux下QT打包(简易版)
在CONFIG+= C++11 插入 QMAKE_LFLAGS += -no-pie先release 然后新建文件夹 选中的文件夹为release后生成的文件,里面有一个不带后缀的二进制文件,即为可执行程序,将此程序复制到第一步新建的
-
OpenCV copyTo *** 作会覆盖原数据
前言 有一些指导说copyTo只会覆盖对应区域,这边做了一个测试 测试 测试代码: int main(){Mat photo1=imread("homeevening桌面5.png");if(!p
-
c++算法题
** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(in
-
剑指offer 53. 数组中的逆序对
✍个人博客:https:blog.csdn.netNewin2020?spm=1011.2415.3001.5343 📚专栏地址:剑指offer系列题解 📝原题地址:题目地址 &
-
【PAT甲级】1020 Tree Traversals
✍个人博客:https:blog.csdn.netNewin2020?spm=1011.2415.3001.5343 📚专栏地址:PAT题解集合 📝原题地址:题目详情 - 1020 Tr
-
《C++析构函数及其拷贝构造函数和运算符重载》
C++析构函数 1.概念:通过前面构造函数的学习,我们知道一个对象是怎么来的,那么一个对象有事怎么没的呢? 析构函数:与构造函数功能相反,析构函数不是完成对对象本身的销毁,局部对象销毁工作也是由编译器完成的,而对象在销毁时会自动调用析构
-
队列的链式存储(C语言实现)
队列的链式存储(C语言) 1、运行环境介绍 编程软件: VS2019 说明: 由于代码中使用了C++语法中的引用,因此代码文件创建时要选择C++,但基本语法都是使用的c语言里的。 2、代码逻辑与原理 队列:是一种队头出队,队尾入队, *** 作受限
-
快速幂算法
快速幂算法 快速幂就是快速算底数的 nn n 次幂,是一种简单而有效的算法,它的时间复杂度为
-
char * 与 二维字符数组
首先我们得清楚,C语言中strlen() 中的参数指什么? hhh~,当然是数组名也是数组的首地址啦 char * 是什么数据类型? char * 是字符指针的数据类型,它的本质是个指针,也就是地址,它指向了一个char类型(字符类型)的内
-
C 语言实例 - 约瑟夫生者死者小游戏
问题描述: 30 个人在一条船上,超载,需要 15 人下船。 于是人们排成一队,排队的位置即为他们的编号。 报数,从 1 开始,数到 9 的人下船。 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢? 解题思路: 该问题中有
-
【C++】引用与返回值-----INT 和INT &返回区别
引用:声明变量时有&,表示引用 int &a; 返回值: #include using namespace std;int fun(){int a = 1;return a;} 这个就是函数带返回值的、无形参。
-
印章(蓝桥杯)C语言
【问题描述】 共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率。 【输入格式】 一行两个正整数n和m 【输出格式】 一个实数P表示答案,保留4位小数。 【样例输入】 2,3 【样例输出】 0.7500
-
小张的c语言学习笔记(2)
数据类型char—字符数据类型#include char--字符类型int main(){ char ch = 'A';向硬盘申请一个内存 printf("字符=%cn"