自定义博客皮肤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 160

原创 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 928

原创 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 198

原创 计算机程序系统编程

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

2021-03-25 21:34:47 347

原创 用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 2852

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

//方法一#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 1285

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

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

2020-12-14 21:52:10 896

原创 用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 1427

空空如也

空空如也

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

TA关注的人

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