自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模板类

模板类定义一、使用方法二、注意事项定义类模板,模板的类型参数由关键字class 或关键字typename 及其后的标识符构成。在模板参数表中关键字class 和typename 的意义相同。提示:以下是本篇文章正文内容,下面案例可供参考一、使用方法template<class Type>const Type & Max(const Type &a,const Type &b){ return a>b? a:b;}int main(){ i

2021-01-18 22:20:48 228 1

原创 C与C++部分区别

C与C++部分区别头文件输入输出C:C++:函数重载函数默认值堆区上开辟空间头文件在C语言中,我们见到的头文件都是#include<******.h>的格式,而C++中STL的库没有.h。并且要引入命名空间using namespace std输入输出C:输入:scanf("%d %c",&a,&ch);输出:printf(“a = %d ch = %ch\n”,a,ch);C++:输入cin>>a>>ch;输出:cout<&lt

2020-11-07 13:58:29 149

原创 递归调用的过程

递归调用的过程递归的调用是一个不断出栈进栈的过程,将数据在栈中进行保存处理,在使用过后再依次退出栈。如下为递归调用的演示:1.int Age(int n)2.{3. int tmp;4. if(n==1) 5. {6. return 10;7. }8. else9. {10. tmp = Age(n-1)+2;11. return tmp;12. }13.}...

2019-11-14 19:51:19 1903

原创 C语言中的malloc,realloc,calloc的使用

动态内存的定义以及内存的申请动态内存:根据变量定义数组的长度,堆内存区域,申请大内存,最大连续内存1.2G申请内存:malloc:( 使用的最多)使用格式:calloc:(申请内存后,并把每个单元格设为0)使用格式:如果用malloc来代替,如下:int *arr = (int *)malloc(n*sizeof(int)); for(int i=0;i<n;i++)...

2019-11-06 20:51:55 178

原创 二维数组

二维数组含义区分以下含义:在一维数组中:arr指的是一个指向第一个格子的指针,也就是第一个,数据类型为

2019-11-04 21:46:37 611

原创 折半查找(顺序查找)

折半查找(顺序查找)代码如下:#include<stdio.h>int Binsearch(int arr[],int len,int key)//arr[]:数组,len:数组长度,key:所要找的数字{ int low = 0;//最小值的下标 int high = len - 1;//最大值的下标=长度-1,因为下标是从0开始,长度从1开始 int mid; w...

2019-10-26 13:42:46 544

原创 n进制下计算求n的值

n进制下计算求n的值例1:在n进制下,15×4=112,求n。A.5 B.6 C.7 D.8解:方法一:把每一项都转换成十进制,然后进行计算。(1 × n + 5) × 4 = n² + n + 2经计算求得:n = 6,则选择B。方法二:先转换成十进制化简后,等号两侧%n。原式:(1 × n + 5) × 4 = n² + n + 2化简:4n + 20 = n² + n + ...

2019-10-26 09:18:36 573

原创 数组反转

数组反转#include<stdio.h>//数组反转void Reverse(int arr[],int len){ int tmp; for(int i = 0 ; i < len / 2 ; i++)//只需要调换一半的次数 { tmp = arr[i]; arr[i] = arr[len-i-1]; arr[len-i-1] = tmp; }...

2019-10-25 10:11:19 107

原创 给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字,例如:原数321,应输出123。

给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字,例如:原数321,应输出123。给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字,例如:原数321,应输出123。代码如下:#include<stdio.h>int Digit(int n)//确定数字位数{ int...

2019-10-09 16:38:55 2073

空空如也

空空如也

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

TA关注的人

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