自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体对齐详解

1.结构体基础知识a.认识结构体结构是一些值的集合,这些值称为成员变量.结构的每个成员可以是不同类型的变量.//声明一个结构体类型//声明一个学生类型(Stu就是你对这个结构体的称呼)struct Stu{ char name[20]; char tele[12]; //成员变量 char sex[10]; int age;}s4,s5,s6;//全局变量struct Stu s3;//全局变量int main(){ //创建结构体变量(局部的) struct St

2022-04-05 14:14:26 14707 12

原创 memmove的算法思想

IO:Input 和output 输入和输出。而所见的Io操作,有将数据写入内存或将数据从内存输出。即内存和磁盘(外存)之间的操作

2022-04-03 11:13:27 550 1

原创 库函数memcpy的实现

1.先看一下memcpy的声明 从str2所指向的内容的n个字节复制到str1所指向的内容中,注意这里是n个字节,后面实现该库函数时我会详细解释.size_t你们可以查一下它的定义,代表着无符号整型.2.好,来看看我们如何实现它void* my_memcpy(void* dest,const void* src, size_t num){ void* ret = dest; assert(dest); assert(src); //有多少个字节执行多少次 while (num.

2022-04-01 20:40:12 4098 5

原创 编写程序,输入一个较小的实数deta,利用e=1+1/1(嘿哈)+1/2(嘿哈)+1/3(嘿哈)+⋯+1/n(嘿哈)计算e的近似值,直到最后一项的绝对值小于deta时为止,输出此时e的近似值。

碰到了一种避开惯性思维的写法想分享出来(由于标题不能打叹号,你品一下哈)#include<stdio.h>#include <math.h>int main(){ int n = 1; double e = 1.0, term = 1.0; double fac = 1; double deta = 0.0; scanf("%lf", &deta); //按照题目要求最后一项的绝对值要大于等于给定的数据,小于就结束循

2022-03-31 10:34:25 2782 3

原创 C语言-字符串库函数strcat,strcmp,strncpy个人实现

1.实现strcat#include <stdio.h>#include <assert.h>void own_strcat(char* dest, const char* src){ assert(dest); assert(src); //找到目的字符串的\0 while (*dest) { dest++; } //从目的字符串\0处开始追加 while (*dest++=*src++) { ; }}int main(){ //目的

2022-03-29 22:26:45 472 2

原创 C语言--求比赛名次问题

题目内容:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:A选手说:B第二,我第三B选手说:我第二,E第四C选手说:我第一,D第二D选手说:C最后,我第三E选手说:我第四,A第一比赛结束后,每位选手都说对了一半,编程确定比赛的名次...

2022-03-23 20:29:24 1506 2

原创 题目:将一个正整数分解质因数。例如:输入90,打印出90=2 * 3 * 3 * 5

思路1:首先先提一个这样的思路-----假如这个数是90,我们让它被2到90之间的数进行整除,如90/2=45——0(余数),90/3=30......我们获取这样的除数。但是有问题,90每次都要去变回原来的值,而且还会产生重复的3,就这两点而言,就让人不知所措。那么看看下面这个思路。学语言最重要的是思想!思路2:初值n 除数i(参考下面代码)90 / 2 =4545 /3=1515/3=55/5=1对!就是让每次得到的值赋给初值让它再去除2-------初值之间的数据,这样..

2022-02-14 11:09:57 1607 3

原创 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

基于下面原作者的文章提出一下自己拙见,原作者分析地很详细,给了我很大地启发。真心感谢!有关x的初始设定可以看文章最后的链接,我想说的是要注意y和z的整数特性。事实上由(z+y)(z-y)=168就可以得到改代码中do-while循环的判断条件。好了,这就是我的分享,感谢阅读。int main(){ double z = 0; double y = 0; int x = -100; do { y = sqrt(x + 100); z = sqrt(x + 100 +

2022-02-09 10:43:55 360

原创 菜菜之路2-二分查询

文章目录前言 一、二分查询的理解 二、参考代码 总结前言初学者第一次接触二分查询估计有点难理解这里我简单屡一下我的思路一、二分查询的理解由于手写比较方便,采用手写的方式害怕读者看不清,两张图的内容一样二、参考代码int main(){ int k = 7; int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int sznumber = sizeof(arr) / sizeof(arr[0]...

2022-01-22 17:09:09 472 1

原创 菜菜之路-C语言求阶乘和

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、阶乘是什么? 二、思想 1.思路1 2.思路2 总结前言C语言其实要学好并不简单碰到一道题我们有时根本无从下手,其实要想学好它,必须要有一个好的思想,思想是学会其他东西的基础一、阶乘是什么?形如6!=1*2*3*4*5*6但不要忘记0!=1.二、思路1 factoria-阶乘的意思。 首先我们能想到613-617行这个内层for循环,它就是求某个数的阶乘(..

2022-01-17 19:15:09 6066

空空如也

空空如也

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

TA关注的人

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