认真学习
Ferry_24
只想做个每天吃喝玩乐打篮球的程序猿小胡
展开
-
用C++实现通讯录管理
#include<iostream>using namespace std;#include<string>#define MAX 1000void showMenu(){ cout<<"**********************"<<endl; cout<< "*** 1.添加联系人 ***" << endl; cout<< "*** 2.显示联系人 ***" << endl原创 2022-03-28 20:57:37 · 1854 阅读 · 1 评论 -
几种排序方法(未完待续)
1.插入排序1.简单思想就是把一个数插入一个已经排好序的数列中,再将后一个数插入上一次插入排好序的的新数列中,直至最后一个数。在开始时,一般将第一个数作为已经排好序的数列,从第二个数字开始插入。所以这样就会有n-1次插入,而每次插入需要插入数与前面的数从后到前进行比较,这里一定要小心数组的下标。2.核心代码 for(j=i-1; j>=0 && a[j]>temp; j--) //从后向前查找待插入位置 a[j+1] = a[j];原创 2022-03-11 13:12:17 · 977 阅读 · 0 评论 -
基本的简单常用Markdown的语法
1.代码块// 代码块```(在英文的状态下```)2.标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题一级标题二级标题三级标题四级标题五级标题3、字体//加粗**日落黄昏**//代码高亮显示 ==Ferry==//删除键 ~~被删除的文字~~//斜体 *斜体内容*日落黄昏//代码高亮显示//删除键被删除的文字//斜体*斜体内容ferry4、引用://引用语法>作者:Ferry >原创 2022-01-15 23:50:34 · 280 阅读 · 0 评论 -
C语言中的盗贼问题
问题描述:警察审问4名窃贼嫌疑犯。现在已知,这4人当中仅有一名是窃贼,还知道这4个人中的每个人要么是诚实的,要么总是说谎。这4个人给警察的回答如下。甲说:“乙没有偷,是丁偷的。”乙说:“我没有偷,是丙偷的。”丙说:“甲没有偷,是乙偷的。”丁说:“我没有偷。”请根据这4个人的回答判断谁是窃贼。分析过程:突破点从丁开始,因为根据丁的回答是无法判断的,而且我们可以发现甲乙丙三人的回答是十分相似的(如果不是ta,就是ta),我们现在先不去考虑甲乙丙谁说谎谁不说谎。我们先把甲乙丙丁设成原创 2022-01-13 16:02:43 · 768 阅读 · 0 评论 -
c语言中二进制转十进制详解
1.字符与字符代码字符与字符代码并不是任意写一个字符,程序都能识别的。例如代码圆周率的π在程序中是不能被识别的,只能使用系统的字符集中的字符,目前大多数系统采用ASCII字符集。 数字字符‘1’的ASCII代码是十进制数49,二进制形式是0110001。其中我们需要知道的是‘1’和1是不同的概念。字符‘1’只是表示一个形状为‘1’的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占一个字节;整数则是以整数的方式存储,占2个或...原创 2021-12-18 16:21:51 · 12276 阅读 · 3 评论 -
递归算法和迭代法
迭代和递归原创 2021-12-15 18:24:14 · 2575 阅读 · 3 评论