自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac上VS的C++环境配置

launch.josn文件。task.josn文件。

2023-07-11 16:16:36 156 1

原创 自主实现memmove函数

【代码】自主实现memmove函数。

2022-09-09 09:49:52 122 1

原创 杨氏矩阵找数字

【代码】杨氏矩阵找数字。

2022-09-05 21:00:37 119

原创 浮点数在计算机中的存储

浮点数分为单精度和双精度浮点数:单精度占用32个bit位双精度占用64个bit位浮点数的存储采用 IEEE 754规定即:S代表符号位,E 代表(科学计数法的10的几次方(次方数)+127),M代表有效数即整数部分化为二进制加小数部分化为二进制例如:9.0化为二进制9→1001;0→0,结果为1001.0将1001.0转化为科学计数表达法:1.001*2^3(3+127为E的值,001为有效值)最后化为:0 10000010 00100000000000.

2022-03-08 17:00:17 245

原创 一种较高级的字符拷贝函数的写法

void my_strcpy(char arr1[],char arr2[]){ while(*arr1++=*arr2++) {}}这里的字符拷贝运用了指针,当arr1的赋值为非'\0'时循环继续,当为"\0"时循环终止

2022-01-22 20:51:33 188

原创 阶乘相加算法

int jiechen(int x){ if(x==1) {return 1;} return x*jiechen(x-1);}利用递归的方法求出某一个数的阶乘int sum(int x){ int a=1; int b=0; for(a=1;a<=x;a++) { b=jiechen(a)+b; } return b;}再利用循环求出x个数的阶乘并相加起来,最后输出b...

2022-01-14 20:27:32 1056

原创 利用递归的思想求数的每个位上的相加值

将一个数组分割开example:12345-1234-123-12-1用unsigned int即可转换直到出现最后一位数,用if(a>9)判断每个数组的相加用return digitsum(a/10)+a%10;int digitsum(unsigned int a){ if(a>9) { return digitsum(a/10)+a%10; } else { return a; }}...

2021-12-25 16:42:52 185

原创 关于如何在mac上配置开发环境

不久才买的m1版的mac book air发现使用VScode编写c语言时无法正常调试,在网上查找资料时才发现需要安装一个vscode的插件,安装后稍微改一下launch.json就可以调试了,插件之后会发布在CSDN上,下载后拖入这里面就可以了launch.json的相关设置{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwli...

2021-12-25 16:10:06 848

原创 递归思想实现字符串的逆序

主要的思想为先将第一个字符用最后一个字符代替,然后指针向后移一个单位,然后将最后一个字符转化为'\0',此时原数列倒数第二个数变为新数列最后一个数,新数列第一个数变为原数列的第二个数,之间用tmp暂存最后一个数的值,然后依次递归然后在利用指针逐渐向移动直到在最中间的字符为止具体的过程如下。void reverse_string(char arr[]){ char tmp=arr[0]; int len=my_strlen(arr); arr[0]=arr[len-1];...

2021-12-25 10:13:40 231

原创 素数的判断

int sushu(int a)//如果是素数则返回原数,否则返回0//{ int e=2; while(e<a) { if(a%e==0) {return 0;} else {e++;} if(e==a) { return a; } }}

2021-12-24 19:51:26 284

原创 逆序排序函数

void nixv(int arr[]/*输入字符数组*/,int sz/*输入字符长度*/){ int left=0; int right=sz-1; while(left<=right) { int tmp=arr[left]; arr[left]=arr[right-1]; arr[right-1]=tmp; left++; right--; }}

2021-12-24 19:40:49 605

原创 实现冒泡排序

while(i==1){/*做一次排序*/for(a=0,b=1,i=0;b<=9;a++,b++){ if(arr[a]>arr[b]) { int tmp=0; tmp=arr[a]; arr[a]=arr[b]; arr[b]=tmp; i=1; } }}最后的i=1用于判断是否进行排序,如果没有排序则说明排序已完成。...

2021-12-18 10:37:51 194

原创 迭代算法实现斐波那契数列

#include<stdio.h>int main(){ int a=1; int b=1; int c=1; int d=0; int line=0; scanf("%d",&d); while(line<=d-3) { line++; c=a+b; a=b; b=c; } printf("%d",c); return 0;}

2021-11-26 21:05:27 708

HTML进阶附件-内容

HTML进阶附件-内容

2023-07-23

day01-HTML附件

day01-HTML附件

2023-07-23

空空如也

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

TA关注的人

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