自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 穷举法(枚举法)实例解析

穷举法在c\c++编程上的实际运用生活中我们常常会遇到很多看似简单,却比较繁琐的问题。例如写出1000以内的素数集合,破解三位数密码的无数次尝试等比较繁琐的工作,但是计算机处理这类反反复复的作业,却比较轻松。充分利用计算机运算速度快、精确度高的特点,对要解决问题的所有可能情况,一个不漏地进行检验,从中找出符合要求的答案,这也就是我们所说的枚举法,或者叫做穷举法。穷举法的运用确实比较广泛,但是我们要充分明确穷举法运用的实际条件:1、循环条件;2、穷举对象;3、穷举算法接下来,让我们进入实际例题中

2020-09-13 19:55:57 13742

原创 常用查找法(C语言)

常用查找法(C语言)顺序查找法原理:顺序查找是非常简单常用的查找算法,基本思路:从第一个元素m开始逐个与需要查找的元素x进行比较,当比较到元素值相同(即m=x)时返回元素m的下标,如果比较到最后都没有找到,则返回-1。代码展示:#include<stdio.h> void main() { void Find(int arr[],int len); int m,i; int arr[]={1,4,6,12,45,-65,77,71,84,88,99,103,111,

2020-11-23 21:17:14 1429

原创 高斯日记的运用

高斯日记的运用简述高斯日记大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标着:8113请你算出高斯获得博士学位的

2020-11-21 22:15:11 214

原创 数据环形的处理

数据环形的处理在C/C++的编程上,我们可能很少遇到这种数据环形的处理。但是编程上确确实实会出现可能类似的问题,这就要求我们要真正掌握这种数据环形的处理方法,正确处理数据环形的问题。在环形处理中,如果不注意边界问题,很有可能造成越界。所以,接下来我们将通过两个例子,来初步理解数据环形处理的要点:例子一魔方矩阵定义:平面魔方的一般定义:将自然数 1 到 N^2, 排列 N 行 N 列的方阵,使每行、每列及两条主对角线上的 N 个数的和都等于N (N^2+1)/2,这样的方阵称为 N 阶幻方。分类

2020-10-26 19:57:13 726

原创 页面的头部标记

页面的头部标记我们知道,人的身体分为:头部和身体。同样的道理,一个网页也可以分这两部分。页面的头部是指由和所包含的内容。而一个页面的设计,头部设计尤为重要。就像一个人的审美,总是有头部观察。在页面设计过程中,我们需要掌握以下知识点:1、设定显示在浏览器标题栏中的内容。2、定义网页的字符集、关键字、描述信息等内容、自动刷新、自动跳转等功能。3、的标记属性有三类:http-equiv、name、content。接下来我们可以根据这个例子,来理解网页设计中头部的处理:创建一个网页,并按如下要求设置页面

2020-10-19 22:19:59 1119

原创 通过指针引用数组

通过指针引用数组指针是C语言的精华,也是C语言的难点,破解C语言指针,会让你的C语言水平突飞猛进。所谓指针,也就是内存的地址;所谓指针变量,也就是保存了内存地址的变量。不过,人们往往不会区分两者的概念,而是混淆在一起使用,在必要的情况下,大家也要注意区分。下面已经详细解析了指针在数组上的运用,让我们更加轻松地理解指针的使用,避免不必要的错误。指针知识点:1、指针:内存的地址。2、指针变量:一个变量专门用来存放另一个变量的地址。3.指针变量前面的“*”,表示该变量为指针型变量。4、在定义指针变量时

2020-10-16 21:54:54 637

原创 C语言常用字符串处理函数

C语言常用字符串处理函数在我们的日常c语言编程中,对于字符串的处理,往往会出现不同种类的错误。其中,最常见的错误就是函数调用错误。这是因为我们对于字符串处理函数还没有真真地理解。下面,让我们来深刻理解这些函数的实现过程:字符串的几种常用表示方法:1.字符串常量即:位于一对双括号中的任何字符。双引号里的字符加上编译器自动提供的结束标志\0字符,作为一个字符串存储在内存中。如:printf("%s",“hello”); //“hello”2.字符串数组char m[100] = “hello,wor

2020-10-15 18:28:19 312

原创 C语言的常规排序算法

C语言编程:冒泡排序和选择排序冒泡排序算法原理:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较代码展示:#include<stdio.h>int main(){ void Selectsort(int arr[],int len); //函数

2020-10-13 19:43:33 109

原创 对数字的常规处理

C语言编程上:对数字的常规处理在c语言的学习中,对数字的处理尤为重要。其中有以下几种常规处理数字的方法:1、统计数字的位数;2.、顺序输出每一位数字;3、逆序输出每一位数字;统计数字的位数int Count(int n) //统计一位正整数的位数{ int temp=0; //计数器 if(n==0) //统计0的位数 return 1; while(n!=0) { temp++; n/=10; //丢弃个位数字 } return temp;}

2020-10-08 17:29:45 382

原创 Swap()函数的详细解析

C\C++语言编程:Swap()函数的详细解析在c\c++编程上,我们常会用到Swap()函数,实现其两个数据之间的调换。但由于Swap()函数的运用存在诸多限制,很容易造成数据对调失败。下面让我们进入Swap()函数的详细解析,避免我们日常在编程上出现小错误。错误原因一代码展示:void Swap(int *p1,int *p2){ int *temp; *temp=*p1; *p1=*p2; *p2=*temp;}代码分析:对*temp赋值就是向一个未知的存储单元赋值,而这个

2020-09-13 19:33:16 14545

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除