- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 二维数组回形遍历
二维数组回形遍历描述给定一个row行col列的整数数组array,要求从array[0][0]元素开始,按回形从外向内顺时针顺序遍历整个数组。如图所示:输入输入的第一行上有两个整数,依次为row和col。余下有row行,每行包含col个整数,构成一个二维整数数组。(注:输入的row和col保证0 < row < 100, 0 < col < 100)输出按遍历顺序输出每个整数。每个整数占一行。
2022-03-25 17:55:48
1583
原创 C++单词的长度(代码+注释)-数据存储
题目描述输入输出描述样例输入样例5She was born in Beijing输出样例3,3,4,2,7思路因为要求字符串的长度,最方便的就是用字符串处理函数,但这个函数必须用于以字符数组存储的字符串,所以要用char数组!!!Input : n ,n个单词Output : 分别每个单词的长度(用逗号隔开)Progress : 用二维char数组存多个字符串,使用字符...
2020-04-09 22:30:33
1952
1
原创 C++-合法 C++ 标识符-代码+注释-(数据存储)
题目描述输入输出格式输入输出样例代码+注释注意点Input 一串字符串Output 是否为c++合法标识符Prgress只包含字母、数字及下划线(“”);不以数字开头。对于这两点分别用两个变量进行判断(bool)记录数字开头 有记录b为true,直接输出no退出记录是否都为字母、数字及下划线(“”) 有记录b为true,直接输出no退出两个都fal...
2020-04-08 22:52:11
3364
原创 C++_数据存储_药名整理(代码+注释)
题目描述输入输出格式样例输入样例4AspiRincisapride2-PENICILLINCefradine-6输出样例AspirinCisapride2-penicillinCefradine-6代码+注释/*author:David_DingDate:4.7I n 与 n个要整理的药名O 整理好为首字母大写的药名P 每次特别判断第一次改为...
2020-04-07 11:02:22
1709
2
原创 C++数据类型之——结构体
定义百度的定义:由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构体(struct)。我自己的理解就是假如有一个自己定义的盒子,一个放东西的方块,里面存入不同的类型的小盒子(可以是数组、变量等),你可以像普通数据类型一样得到里面的值,只是里面有各种不同类型的值。基本操作先放段代码,我再进行讲解。/*****************************************...
2020-04-07 09:50:29
346
1
原创 最短路径-C++算法
C++算法之——最短路径(基础2)@2020版前记通过前面那份讲义,你应该对基础知识有所了解。今天我们来看下floyed算法的实现!主要内容讲解1、要求两点之间的最短路径,我们先假设两点间最短距离存入f[i][j]中,2、为了清楚表示两点的连通情况,我们会想到用特殊值,最特殊可以包括所有情况的数值就是INT_MAX ,那我们就用这个值代表两点不连通(要无限时间到达) 不要用mem...
2020-04-04 19:50:52
2995
原创 C++_数据存储_图形相似度(代码+注释)
题目注意点1、输出要保留两位,所以有一个数要用double2、注意数组对应3、输出不要忘记%代码/***************************************************author:David_Dingdate:4.1I m,n m行n列的两个矩阵 O 相同部分占所有部分的百分比 P 先把第一个矩阵存入数组中,再第二次输入时同时进行...
2020-04-03 09:20:36
736
原创 C++_数据存储_输出杨辉三角(代码+注释)
题目描述要点转成图2后,我们可以清楚的发现输出的每一个数都是上方与左上方的和(a[i-1][j],a[i-1][j-1]),为了方便,我将数组初始化都为0 --不用特别判断,注意需要从a[1][1]开始。防止数组越界!!!代码+注释/***************************************************author:David_Dingdate:4...
2020-04-02 10:53:01
406
原创 C++_数据存储_矩阵相加(代码+注释)
题目描述代码/***************************************************author:David_Dingdate:4.2I n,m 两个n行m列的矩阵 O 两个矩阵相加的结果 P 第一个存在数组a中,第二个输入后加上同位置的a数组中的数存在其中 最后一起输出 ******************...
2020-04-02 09:24:44
666
原创 C++数据存储_矩阵数乘_题解(代码+注释)
题目描述+小思考代码+注释/***************************************************date:4.1I 一个五行六列的矩阵 O 矩阵每个数乘2后的结果 P 直接输出当前输入数乘2 注意矩阵规则附加 可以在最开始输出原矩阵 更加简单明了 用数组存储 **************************************...
2020-04-01 22:54:46
353
原创 C++数据存储_与指定数字相同的数的个数_题解(代码+注释)
题目代码+注释/***************************************************date:4.1I 几个数,分别是什么数,和用于相同数字的数字x O 输出相同数字的个数 P 直接用下标存储每个数 值为数的个数,最后输出 数组下标为x即可 ************************************************...
2020-04-01 13:08:12
1245
原创 C++数据存储_开关灯_题解(代码+注释)
1109:开关灯【题目描述】假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相...
2020-04-01 11:21:21
1174
2
原创 C++数据存储_整数去重_题解(代码+注释)
1117:整数去重【题目描述】给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。【输入】输入包含两行:第一行包含一个正整数n(1 \le n \le 20000)$,表示第二行序列中数字的个数;第二行包含nnn个整数,整数之间以一个空格分开。每个整数大于等于101010、小于等于5000500050...
2020-04-01 10:30:41
1834
原创 C++数据存储_年龄与疾病_题解(代码+注释)
1106:年龄与疾病【题目描述】某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。【输入】共2行,第一行为过往病人的数目n(0<n≤100),第二行为每个病人患病时的年龄。【输出】按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该...
2020-04-01 09:43:45
5407
2
转载 office E5自动订阅程序
申请office E5 开发者试用的教程新版可续签的Office 365开发者试用订阅!E5(附自动续订的方法)博主找了很多方法,但这个最简单。有问题可以找下方原链接提问!https://blog.curlc.com/archives/687.html说明此程序部署在我的服务器上,每隔2小时会自动调用outlook api 获取邮件列表对于信息: 只会保存必要的 client_i...
2020-03-31 15:13:56
5695
原创 C++算法之——最短路径(基础1)@2020版
C++算法之——最短路径(基础1)@2020版什么是最短路径百度中的定义:用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。我自己的理解就是枚举得到最近的一个点,再向外进行探索直到目标点知识的串通你可以清晰从定义了解到这就是最基础的广度优先搜索一类的题目,一定会找到最优解。我新学的时候也会与最小生成树这类的最短问题弄混,但他们是有实质上...
2020-03-31 14:05:27
410
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人