![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
千里之行始于足下
曜摆摆
全能不辅助 打野不太行 射手不太会 上单被针对 中单被克制 前期豪言壮语 中期胡言乱语 后期沉默不语 顺风鼓励队友 逆风用爱融化队友 被抓叫做牵制 单杀叫做克制 闭麦叫做儒雅 连死叫做针对 看上一眼大残 摸下伤害打满 全能选手土鸡 只能打败手机 8P更新换代 比华掉分还快 倘若掉分太快 手机变成翻盖 三兵锤爆水晶 刚醒神志不清 手机掉帧很卡 蜥蜴阻我回家 关羽2.8分 手法只有零分 勇气却有满分 认真冲出高分 低分是我无能 这月必拿国标 没有国标自宫 鸟标不要也罢 何须国标证明 信誉合作伙伴 百段墨家机关 3岁的智商 6岁的情商 8岁的意识 60岁的手法 80岁的长相 不到90的信誉分
展开
-
2021-08-03 数组操作
数组操作思路:根据题目中的要求,我们首先得定义3个函数,我额外的定义了一个输入的函数,用来输入数组的数据。在我们的main函数中,我们最主要得把数组的大小给求出来,因此需要用sizeof这个操作符来实现这个功能,接下来就是把数组(实际上是数组首元素的地址)和数组的大小输入给我们接下来的函数来实现题目中的要求。在我们初始化数组的函数中,我们引用for循环,条件是小于数组的大小,内容是*(arr+i)等于0,这样每个初始的数组元素都是0了,打印函数和输入函数都是非常简单的,都是引用for循环,原创 2021-08-03 23:54:40 · 141 阅读 · 0 评论 -
2021-08-01 空心正方形图案
牛客网编程初学者入门训练BC69 空心正方形图案思路:大体思路:我们需要引用一个while循环,两个for循环,以及用if,else语句进行判断输出。具体思路:由于题目中出现了关键字眼——多组输入,所以一般都是需要引用while循环,条件就是不等于EOF(不等EOF的小伙伴可以去百度,在C语言中EOF通常被当作文件结束的标志),用两个for循环的目的就是为了根据if,else语句来判断循环输出,题目中所要的图形,要记住这个图形中间那块部分是空的,所以我们只需要最初和末尾有连续的*就可以了,剩余.原创 2021-08-01 22:14:42 · 306 阅读 · 0 评论 -
2021-08-05 N个数之和
牛客网编程初学者入门训练BC94 N个数之和思路:首先我们需要定义4个变量,分别是要输入的两个变量(第一个是你指定要输入几个数变量,第二个就是你输入的数的变量),以及一个循环变量,和求和变量。首先将第一个输入变量输入,然后引用for循环,条件是小于第一个输入的变量,将第二个输入变量输进去,并且在边输入的时候还有记得相加,每执行一次循环,变量都要相加一次,这样循环结束以后就是答案了。代码实现如下:备注:上述题目来源于牛客网,网址是https://www.nowcoder.com/ta/beg.原创 2021-08-05 21:20:16 · 203 阅读 · 2 评论 -
2021-08-07 数9的个数
数9的个数思路:首先我们必须要清楚的是,在1到100中总共出现了20个数字9,要记住99是算出现了两个9!然后接下来我们需要定义两个变量,分别用来执行循环和判断出现多少个9。在出现9的个数里面,我们分为两种情况,一种是十位数上是9,另外一种是个位是9,分别对应的判断方法是/10 == 9和%10 == 9,用if,if语句来实现,切记别用if,else if语句来实现,这两种语句是有差别的,因为99的个位和十位上面都是9,所以要加两次,而if,else if语句是水火不容的关系,不适合..原创 2021-08-07 23:28:45 · 301 阅读 · 0 评论 -
如何求最大公约数(最大公因数)?
如何求最大公约数(最大公因数)?附1:基础知识要求最大公约数(公因数),首先我们得知道什么是最大公约数(最大公因数)吧,所以先给大家用百度百科里关于最大公约数的知识向大家介绍下什么是最大公约数,以及相关求法基础概念:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。与最大公约..原创 2022-02-03 09:00:00 · 1506 阅读 · 3 评论 -
求n的阶乘以及n个阶乘的和问题(C语言实现)
求n的阶乘以及n个阶乘的和问题(C语言实现)附1:背景知识举个例子:求n的阶乘演示代码讲解n的阶乘代码提取:#include<stdio.h>int main(){ int n = 0; scanf("%d", &n); int sum = 1; for (int i = 1; i <= n; i++) { sum *= i; } printf("%d\n",sum); return 0;}n个阶乘的和很简单,仔细观察求..原创 2022-01-28 09:45:00 · 2151 阅读 · 8 评论 -
C语言数据在内存中的存储经典面试题(五)
C语言数据在内存中的存储经典面试题(五)大家先自行计算下程序的运行结果答案:如果你做对了,那么恭喜大佬,这篇博客可能对你收益不大,全当复习数据在内存中的存储好了,这是专门针对编程小白初学数据在内存中的存储关于经典面试题的讲解,诚挚地希望能够到xdm。接下来我将开始我的讲解,手把手带xdm拿捏数据在内存中的存储经典面试题。附1:1、关于计算机底层计算原理的讲解:计算机中的原码、反码、补码的讲解2、关于看懂编译器是如何存储数据的:数据大小端存储讲解3、手把手带你拿捏计算机中的整形提..原创 2021-12-19 23:41:50 · 385 阅读 · 0 评论 -
C语言数据在内存中的存储经典面试题(四)
手把手带你拿捏C语言数据在内存中的存储经典面试题原创 2021-12-18 23:48:14 · 736 阅读 · 0 评论 -
C语言数据在内存中的存储经典面试题(三)
C语言数据在内存中的存储经典面试题(三)题目:判断下面代码的运行结果备注:楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!2021.12.13...原创 2021-12-13 23:58:19 · 199 阅读 · 6 评论 -
C语言数据在内存中的存储经典面试题(二)
手把手带你拿捏C语言数据在内存中的存储经典面试题(二)原创 2021-12-12 23:13:34 · 466 阅读 · 9 评论 -
C语言数据在内存中的存储经典面试题(一)
手把手带你拿捏C语言数据在内存中的存储经典面试题(一)原创 2021-12-11 23:37:48 · 2392 阅读 · 5 评论 -
C语言strcmp库函数讲解
手把手带你拿捏C语言strcmp库函数,教你如何使用,如何模拟实现原创 2021-12-04 23:45:35 · 1626 阅读 · 14 评论 -
C语言strcat库函数讲解
手把手带你拿捏C语言strcat库函数的使用原创 2021-12-03 23:45:47 · 2005 阅读 · 12 评论 -
判断大小端经典面试题
判断大小端经典面试题百度面经:设计一个程序判断编译环境是大端存储还是小端存储?附1:思路:1、int类型的变量在内存存储中是占4个字节的,char类型的变量在内存存储中是占1个字节的。2、因此,我们的判断函数可以拿一个int类型的变量1来作为验真是大端存储还是小端存储,我们将int类型的变量1强转为char类型的变量1,这样就可以拿到这个变量在内存中存储的第一个字节来进行判断,如果是1,那么就是小端存储;如果是0,那么就是大端存储。3、我们根据返回的数值来输出显示是大端还是小端。代码实现..原创 2021-11-29 17:18:13 · 742 阅读 · 4 评论 -
C语言库函数strlen的迷惑行为
题目:计算下面程序打印出来的结果附1:MSDN关于strlen库函数的解释题解思路:1.从MSDN关于库函数strlen的解释中我们可以知道,strlen库函数的返回值是一个无符号整形!!!这是重点,所以当我们用两个strlen计算两个字符串长度后进行算术运算之后,就算是负数也将会被强制转换为无符号整数,也就是一个非常大的正数。所以打印出来是“你真聪明”。2.举个例子加深大家的理解,假设你的祖祖辈辈都是实打实的黄种人,那么生出来的你也只能是黄种人,不然就是发生基因突变了。运行结果备注:..原创 2021-11-24 16:38:38 · 899 阅读 · 10 评论 -
C语言strlen库函数的讲解
C语言strlen库函数的讲解附1:MSDN关于库函数strlen的解释思路:1.从MSDN中关于strlen库函数的讲解中我们可以知道的是,strlen库函数的头文件是<string.h>,该库函数返回的类型是无符号整形(size_t/unsigned int),但是我模拟实现返回的是整形类型(这个不太影响,你也可以更改为返回无符号整形),我们的strlen库函数遇到字符’\0’的时候就会停止计算,并且返回计算出的字符串的长度。2.模拟实现的strlen库函数的时候,我们需要注意..原创 2021-11-22 23:07:56 · 4993 阅读 · 11 评论 -
C语言strcpy库函数的讲解
C语言strcpy库函数的讲解附1:MSDN关于strcpy库函数的简介思路:1.从上面的MSDN关于strcpy库函数的简介中,我们可以知道,传进函数的第一个参数是目标数组,也就是用来接收被拷贝的字符串,第二个参数是源头数组,也就是将这个参数的字符串拷贝到目标数组里面去。(一定要注意目标数组的空间大小一定要比源头数组的空间大小大,不然即使拷贝成功了也会报错!!!)2.在我们自我实现strcpy库函数的时候,我们的源头参数是常量字符串,既然是要用来被拷贝的肯定不能被修改嘛,所以最好用const..原创 2021-11-20 21:16:29 · 2380 阅读 · 21 评论 -
交换两个结构体
题目:定义一个结构体类型student,包含三个变量,分别存储自己的姓名、性别、学号定义一个函数,实现交换两个student结构体内容的功能。定义2个student结构体变量stu1,stu2分别输入两个结构体变量的值分别打印stu1,stu2中的内容,之后利用自己定义的函数交换stu1,stu2中的内容,再分别打印stu1,stu2思路:1.关于交换函数:如何交换两个变量?我举个例子来方便大家理解。eg:假设你眼前有一杯美味的葡萄酒和一杯令人陶醉的红酒,如何将将葡萄酒倒入原先装有红酒的杯子和将红..原创 2021-11-18 22:30:17 · 4496 阅读 · 12 评论 -
2021.11.17 关于一元二次方程组求根
题目:定义一个名为equation的函数,实现求解一元二次方程组(标准形式)的根。equation接收四个参数,第一个参数是二次项的系数(a)第二个参数是一次项的系数(b)第三个参数是常数项(c)第四个参数是一个数组,用来返回计算结果。如果方程有解,返回1,如果无解返回0。附:思路:1.因为我们需要计算开平方的一个数值,所以需要包含头文件(#include<math.h>)才能使用开平方的库函数sqrt。2.在我们的equation函数内部,我们需要将根号下的b^2-4ac求解出来,然.原创 2021-11-17 18:47:11 · 613 阅读 · 7 评论 -
2021-11-16 指针和数组经典笔试题(三)——二维数组
指针和数组经典笔试题(三)——二维数组计算出程序的运行结果附:1.首先跟大家介绍下sizeof这个关键字的作用,它实际上是一种操作符,用来求变量所占空间的大小或求类型创建的变量所占空间的大小,单位是字节。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。3.在32位平台下,地址(指针)所占的字节大小是4;在64位平台下,地址(指针)所占的字节大小是8。思路:备注:楼主不才,不喜勿..原创 2021-11-16 23:43:30 · 899 阅读 · 4 评论 -
2021-11-15 指针和数组经典笔试题(二)——字符数组6
指针和数组经典笔试题(二)——字符数组6计算出程序的运行结果附1:1.strlen是一个库函数,用来求字符串长度的(记得引用头文件)。它会在字符地址里去寻找指向\0的地址,当遇到指向\0的地址时就会停止,并返回有多少个数值(也就是有多少个字符)。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。思路:附2:备注:楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我..原创 2021-11-15 20:30:13 · 1342 阅读 · 9 评论 -
2021-11-14 指针和数组经典笔试题(二)——字符数组5
千里之行始于足下指针和数组经典笔试题(二)——字符数组5计算出程序的运行结果附:1.首先跟大家介绍下sizeof这个关键字的作用,它实际上是一种操作符,用来求变量所占空间的大小或求类型创建的变量所占空间的大小,单位是字节。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。3.在32位平台下,地址(指针)所占的字节大小是4;在64位平台下,地址(指针)所占的字节大小是8。思路:备注.原创 2021-11-14 16:44:05 · 1062 阅读 · 4 评论 -
2021-11-13 指针和数组经典笔试题(二)——字符数组4
千里之行始于足下指针和数组经典笔试题(二)——字符数组3计算出该程序的运行结果附:1.strlen是一个库函数,用来求字符串长度的(记得引用头文件)。它会在地址里去寻找指向\0的地址,当遇到指向\0的地址时就会停止,并返回有多少个数值(也就是有多少个字符)。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。思路:备注:楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,.原创 2021-11-13 16:36:01 · 807 阅读 · 4 评论 -
2021-11-12 指针和数组经典笔试题(二)——字符数组3
千里之行始于足下指针和数组经典笔试题(二)——字符数组3计算出程序的运行结果附:1.首先跟大家介绍下sizeof这个关键字的作用,它实际上是一种操作符,用来求变量所占空间的大小或求类型创建的变量所占空间的大小,单位是字节。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。3.在32位平台下,地址(指针)所占的字节大小是4;在64位平台下,地址(指针)所占的字节大小是8。思路:备注.原创 2021-11-12 00:53:31 · 420 阅读 · 4 评论 -
2021-11-11 指针和数组经典笔试题(二)——字符数组2
千里之行始于足下指针和数组经典笔试题(二)——字符数组2计算出该程序的运行结果附:1.strlen是一个库函数,用来求字符串长度的(记得引用头文件)。它会在地址里去寻找指向\0的地址,当遇到指向\0的地址时就会停止,并返回有多少个数值(也就是有多少个字符)。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。思路:备注:楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,.原创 2021-11-11 23:48:01 · 235 阅读 · 0 评论 -
2021-11-10 指针和数组经典笔试题(二)——字符数组1
千里之行始于足下题目:计算出程序的运行结果附:1.首先跟大家介绍下sizeof这个关键字的作用,它实际上是一种操作符,用来求变量所占空间的大小或求类型创建的变量所占空间的大小,单位是字节。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。3.在32位平台下,地址(指针)所占的字节大小是4;在64位平台下,地址(指针)所占的字节大小是8。思路:答案:备注:楼主不才,不喜勿喷,若有.原创 2021-11-10 18:07:22 · 255 阅读 · 6 评论 -
2021-11-09 指针和数组经典笔试题(一)——一维数组
千里之行始于足下题目:计算出程序的运行结果附:1.首先跟大家介绍下sizeof这个关键字的作用,它实际上是一种操作符,用来求变量所占空间的大小或求类型创建的变量所占空间的大小,单位是字节。2.通常数组名都是代表数组首元素的地址,但是有两个例外,一个是sizeof(数组名),意思是计算整个数组的大小;另一个是&数组名,取出整个数组的地址。3.在32位平台下,地址(指针)所占的字节大小是4;在64位平台下,地址(指针)所占的字节大小是8。思路:根据上述所附的知识点,我们可以清楚地知道第.原创 2021-11-09 23:33:40 · 609 阅读 · 6 评论 -
C语言qsort库函数的讲解
内容大概千里之行始于足下C语言qsort库函数(详解版)附:MSDN关于C语言库函数qsort的介绍qsort库函数的使用(以整形数组为例)思路:首先根据上面MSDN关于qsort库函数的使用我们可以清楚地知道,需要传入的参数分别是数组元素的首地址,数组的大小,每个元素的大小,以及比较函数(也就是回调函数),记住这里的回调函数的两个参数都是void*类型的,然后要记得包含头文件#include <stdlib.h>。求数组的大小和每个元素的大小我们都用sizeof关键字来求,.原创 2021-11-08 21:06:05 · 1336 阅读 · 38 评论 -
2021-11-06 qsort库函数的使用(二)
千里之行始于足下题目:qsort库函数的使用(二)使用qsort库函数实现一个简单的结构体数组的排序附:这是来源于MSDN关于qsort库函数的介绍思路:根据上述关于qsort库函数的介绍我们可以知道,我们要传入的参数分别是数组的首地址,总共有多少个数组元素,每个数组元素有多大,以及比较函数用来排序(这里的比较函数实际上就是我们所说的回调函数)。在我们的比较函数中,因为传入的两个参数的类型都是void*类型的,这是不能进行像数学运算这样的运算的,然后本题是要求比较结构体类型,所以我们要先转换.原创 2021-11-06 23:26:39 · 74 阅读 · 0 评论 -
2021-11-05 qsort库函数的使用(一)
千里之行始于足下题目:qsort库函数的使用(一)使用qsort库函数实现一个简单的整形数组从小到大排序附:这是来源于MSDN关于qsort库函数的介绍思路:根据上述关于qsort库函数的介绍我们可以知道,我们要传入的参数分别是数组的首地址,总共有多少个数组元素,每个数组元素有多大,以及比较函数用来排序(这里的比较函数实际上就是我们所说的回调函数)。在我们的比较函数中,因为传入的两个参数的类型都是void类型的,这是不能进行数学运算的,然后我们又知道是要比较的是整形数组,所以我们可以将其参数.原创 2021-11-05 22:21:32 · 100 阅读 · 2 评论 -
2021-11-03 指针经典例题(二)
千里之行始于足下题目:计算该程序的运行结果是什么思路:(a+1)=arr[1],数组下标是1,也就是代表的是第二个元素。(数组下标是从0开始的)解引用出来就是4。&a+1代表的是跳过整个数组的位置,也就是到达了数组下标刚好越界的位置,所以(ptr-1)的位置就是a[4]的位置,解引用出来就是1。附:答案:备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢大家一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的作品来回报大家的。...原创 2021-11-03 22:47:28 · 82 阅读 · 6 评论 -
2021-10-31 简单的计算器进阶版(二)
千里之行始于足下题目:简单的计算器(具备加减乘除)思路:首先我们先写好加减乘除这4个函数,以及菜单函数,在主函数中用do-while语句调用菜单函数,额外定义一个计算输出函数,传进去该函数的参数是根据你的选择来决定是加减乘除中的那个函数,需要具备函数指针的知识。代码实现如下:备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学校采纳。谢谢大家一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的作品来回报大家的。...原创 2021-10-31 21:29:51 · 144 阅读 · 0 评论 -
2021-10-30 简单的计算器(进阶版)
千里之行始于足下题目:制作一个简单的计算器(具备加、减、乘、除功能)思路:代码实现如下:备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢大家一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的作品来回报大家的。...原创 2021-10-30 19:46:29 · 171 阅读 · 3 评论 -
2021-10-29 简单的计算器
千里之行始于足下题目:制作一个简单的计算器(有加、减、乘、除法即可)思路:首先我们先写好加减乘除这4个函数,以及菜单函数,在主函数中用do-while语句调用菜单函数,然后引用switch语句,根据你的输入进行加减乘除函数的调用输出即可!代码实现如下:备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢大家一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的作品来回报大家的。...原创 2021-10-29 23:49:29 · 395 阅读 · 11 评论 -
2021-10-28 有关字符指针的经典面试题之一
题目:思路:切记本题比较的不是数组里面的内容,而是他们的地址!在C语言中我们创建一个数组就会开辟一个新的空间,所以str1和str2的地址是不同的;但是,在C语言中指针实际上你就可以理解为是地址,当这两个指针的内容是一样的时候,实际上他们指向的将会是同一块空间,都是一个地址。(eg:就比如说你在学校是学生,在家是儿子或者女儿,但是本质上都代表着你,不能把你一分为二吧?)答案:备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳,谢谢大家一直以来的支持和鼓励,我会继续..原创 2021-10-28 23:51:33 · 84 阅读 · 9 评论 -
2021-10-06 求1到100以内的质数
千里之外始于足下题目:求1到100以内的质数附1:附2:注:上述附件来源于百度,想要了解更多这方面的知识可使用百度进行深入了解学习。思路:根据上述的附件我们应该能清楚的知道质数的定义了,那么我们就采用两个for循环嵌套的形式来求质数。第一个for循环的作用在于将1到100以内的数输入进去,第二个for循环的作用在于判断是否是质数,如果不是质数那么就直接使用break语句终止本次循环,然后重新开始下一次循环。当第二个for循环没有执行时,说明我们要的这个数是质数,那么我们打印出来就行了。..原创 2021-10-06 11:12:35 · 186 阅读 · 2 评论 -
2021-09-26 输入10个整数,由大到小输出
勇敢牛牛不怕困难题目:反向冒泡排序附:输入10个整数,由大到小输出思路:首先定义一个足够大的数组能容纳所输入的元素,利用sizeof操作符求出数组的大小,(我是使用函数实现)将数组首元素和数组的大小传入函数。因为10个数实际上我们交换9次就可以了,剩下一次会在自己的位置上,然后呢,就是每交换成功一次,就会少一个数,因为那个数的位置已经固定,所以也要减去,所以引用两个for循环的判断条件分别是i<sz-1和j<sz-1-i。代码实现如下:备注:楼主不才,若有错误或需要改进的..原创 2021-09-26 22:29:14 · 490 阅读 · 4 评论 -
2021-09-18 strcpy实现
千里之行始于足下strcpy实现附:模拟实现库函数strcpy思路:首先我们需要清楚在C语言中strcpy库函数的作用,是将一个数组的内容拷贝到另外一个数组上面,具体深入了解建议百度!!!我这里是使用的一个例子,你要根据你的情况而定。首先定义两个字符串数组,被用来存放拷贝的数组大小一定要比拷贝的数组大小要大,否则会出问题,然后呢用来拷贝的数组最好传参的时候用const关键字修饰,因为拷贝的数组是不需要被修改的,用const能让代码更加安全,然后就是定义一个临时的拷贝指针变量等于目标拷贝数组,接..原创 2021-09-18 20:38:16 · 94 阅读 · 7 评论 -
2021-09-17 strlen实现
千里之行始于足下库函数strlen的实现附:思路:***(先跟大家声明好,我在接下来的代码实现部分都是有详解的备注方便大家理解,所以我这里只是单单提供解决的方法,引导你,具体请看代码实现,谢谢!***)首先我们需要定义一个足够大的数组能容纳你所需要求的字符串大小,以及一个求多少个字符串数量的变量,利用函数将答案求出返回到这个求和变量并输出即可!在函数部分,我们定义好一个临时指针变量并搭配while循环逐个解引用来求总归有多少个字符串,最后返回去答案即可。代码实现如下:备注:楼主水..原创 2021-09-17 18:36:09 · 94 阅读 · 4 评论 -
2021-09-16 调整奇数偶数顺序
千里之行始于足下题目:调整奇数偶数顺序附:思路:首先需要了解交换两个数,eg:假设你眼前有一杯啤酒和一杯葡萄酒,如何将啤酒倒入导入葡萄酒的杯子,再将葡萄酒倒入啤酒的杯子?很简单,再拿一个空瓶子,先将啤酒倒入空瓶子,再将葡萄酒倒入原先啤酒的瓶子,再将啤酒倒入原先葡萄酒的瓶子即可完成交换。同理:我们交换奇偶数也是一样的道理,只不过是需要判断是奇数还是偶数,(我代码实现部分有标注)。我们需要定义一个足够大的数组,并且求出数组大小,接下来就是交换和简单的暴力输出了!代码实现如下:备注:楼.原创 2021-09-16 18:22:41 · 192 阅读 · 5 评论