- 博客(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
302
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<<
2020-11-07 13:58:29
303
原创 递归调用的过程
递归调用的过程 递归的调用是一个不断出栈进栈的过程,将数据在栈中进行保存处理,在使用过后再依次退出栈。 如下为递归调用的演示: 1.int Age(int n) 2.{ 3. int tmp; 4. if(n==1) 5. { 6. return 10; 7. } 8. else 9. { 10. tmp = Age(n-1)+2; 11. return tmp; 12. } 13.} ...
2019-11-14 19:51:19
2039
原创 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
234
原创 折半查找(顺序查找)
折半查找(顺序查找) 代码如下: #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
637
原创 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
691
原创 数组反转
数组反转 #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
138
原创 给一个不多于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
2209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人