自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【寻找两个正序数组的中位数】

寻找两个正序数组的中位数

2022-05-21 11:56:44 202

原创 c++如何用new定义一个二维数组并销毁

定义一个一维数组 int *arr=(int*)malloc(sizeof(int)*5)//数组大小为5的一位数组 delete[]arr;//销毁 定义一个二维数组 #include<stdio.h> #include<malloc.h> //二维数组的定义 int main() { int** brr = new int* [5]; for (int i = 0; i < 5; i++)//定义行 { brr[i] = new int[4];//定义列 }

2021-11-20 14:27:02 996

原创 BF查找算法(回退)C语言

#include<stdio.h> #include<string.h> //字符串查找 //BF查找算法,i回退到起始的下一个,j回退到第一个 int BF(const char* str,const char* sub,int pos) { int i = pos; int j = 0; if (pos < 0||pos > strlen(str)) { return -1; } for (int i = pos;i < strlen(st

2021-10-19 20:40:07 240

原创 计算机程序系统编程

计算机的组成原理 *计算机主要由五大板块组成: *控制器:计算器的控制中心 *计算器 *存储器:存储加载到内存的程序 *输入设备 *输出设备 * I/O是输入输出设备,随着存储量变大,其读取或写入效率变低 系统总线: *控制总线:由于各个链接在数据总线和地址总线的部件都是共享这两类总线的 *数据总线:在各个功能之间传递数据,是双向传递的 *地址总线:(决定CPU的寻址能力)是CPU或有DMA能力的单元,用来沟通这些单元想要访问(读取/写入)计算机内存组件/地方的

2021-03-25 21:34:47 390

原创 用c语言比较两个字符串大小

#include<stdio.h> int Mystrcmp(const char *str1,const char *str2) { int tep; while((tep=*str1-*str2)==0 && *str1!='\0')//当两个字符相减为0时,并且没有到最后'\0',循环继续 { str1++;//指针+1 str2++;//指针+1 } return tep; } int main() { char arr[]="abcd"; char

2020-12-15 23:25:50 2935

原创 计算一个字符串的长度

//方法一 #include<stdio.h> int Mystrlen(const char *arr)//长度不可修改,所以定义为const { int count=0;//计字符串的长度 for (int i=0;arr[i]!='\0';i++)//每个字符串后面都会有'\0',所以可利用是否遇到'\0',计算字符串长度 { count++; } return count;//返回字符串的长度 } int main() { char arr[]="abcde"; int x=strle.

2020-12-15 22:42:10 1406

原创 用c语言判断一年是否为闰年

判断一年是否是闰年 #include<stdio.h> int IsLeapyear(int a)//返回是整数,所以定义为int { if(a%4==0&&a%100!=0||a%400==0) return 1;//是闰年返回1 else return 0;//不是闰年返回0 } int main() { int x=IsLeapyear(2020);//判断2020年是否是闰年,定义一个变量x用来接收返回值 if(x==1) printf("%d是闰年",2020);.

2020-12-14 21:52:10 973

原创 用C语言折半查找一个数的位置

用C语言查找一个数的位置 #include<stdio.h> int main() { int arr[]={3,5,6,9,12,15,17,19,20,25}; int key; scanf("%d",&key);//输入查找的元素 int low=0; int high=(sizeof(arr)/sizeof(arr[0]))-1;//数组最后一个元素的地址 int mid;//数组中间元素的地址 while(low<=high) { mid=(high+low)/2; .

2020-12-14 21:05:38 1498

空空如也

空空如也

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

TA关注的人

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