
嵌入式
百院小韦
这个作者很懒,什么都没留下…
展开
-
嵌入式C语言常用36种基础算法题,实力进阶必备(全网最全、高质量)(一)
首先我们要知道什么是回文数,,比如数字12321,正序是12321,逆序也是12321,因此12321是逆序数。逆序数可以是任意位的整数。第二种方法,是在第一种代码方法的基础进行了稍微的改进,本质上是一样的逻辑,第二种稍微使用了一点数组指针,有利于学习指针。数字字符串,使用for循环从数字左右边,各取一个字符比较,如果有不一样的,这个数字就不是回文数,比较完了都一样,说明是回文数。1.fgets()是一个输入函数,用于从标准输入(通常是键盘)读取一行字符,并将其存储到指定的字符串数组中。2表示。原创 2023-07-22 10:50:23 · 3926 阅读 · 0 评论 -
C语言入坑到放弃,不同数据类型的数组指针地址的不同,指针入门。
显然已经,因为我们修改了数组的数据类型。char类型在内存中占。个字节的空间,所以它们的每个成员地址之间也是相差。我们发现它们各个成员在内存中的地址都相差。因为这是int类型的数组,int类型占。经过对比发现,数组成员之间的差变成了。个字节的空间,int类型占。显而易见,这是一个()整数型的数组,里面有。原创 2023-07-19 10:43:42 · 123 阅读 · 0 评论 -
C语言学习易错点之string.h库strlen()函数的使用,入门到放弃。
strlen()函数的代码运行,可以简单的理解为,不断地寻找字符串中的'\0'字符,不断地计次,找到了就停止计次。理解了strlen()函数的大致原理,在实际的使用中就不会出现太多问题了。原创 2023-07-18 17:27:25 · 137 阅读 · 1 评论 -
C语言入门之代码练习题集合(二)
4.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。3.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?2.编程计算:1*2*3 + 3*4*5 +……1.编写程序,输入两个整数,和+、-、*、/之中的任意一个运算符,输出计算结果。原创 2023-07-16 16:29:31 · 103 阅读 · 1 评论 -
C语言入门之代码练习题集合(一)
1.编写一个函数,实现把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)方法二:使用ASCII码的方式,小写字母ASCII码范围(如果有什么问题,欢迎指出。),大写字母ASCII码范围(方法一:库函数法,使用。函数,进行大小写转换。原创 2023-07-16 11:31:04 · 236 阅读 · 1 评论 -
C语言代码练习题之经典购买家畜公鸡、母鸡、小鸡,几何题。
题目:假如我有1000块钱我想购买100只鸡,市场上公鸡售价50块一只,母鸡售价30块一只,小鸡售价10块钱3只,问我应该怎么去购买?列出所有购买方案(要求使用for循环的方式)。2.例如选择第1种方案,公鸡买100只,母鸡0只,小鸡0只,数量上是满足的,但是实际的费用100×50=5000,大于1000本金,所以此方案也舍弃。费用不能高于1000、鸡的数量必须是100、小鸡购买的数量要么是0或者是3的倍数。小鸡的购买数量不是0或者3的倍数,此方案舍弃。可以想一下这题应该怎么写?1.如果其中有的购买方案,原创 2023-07-15 16:46:26 · 432 阅读 · 1 评论 -
C语言学习之求100-999之间的水仙花数
最后相加起来即可,如果等于原数字值,那它就是水仙花数。最后我们在100 - 999之间进行for循环操作,就可以打印出所有的水仙花数了。因此,370和371是水仙花数。水仙花是一定是三位数,因此其范围在100 - 999之间。三位数,其各位数字的立方和等于该数本身。一个数字,我们只需要分别取出它的。举个例子: 370 =原创 2023-07-15 12:50:28 · 7670 阅读 · 3 评论 -
C语言学习之10进制转2进制原理和代码,递归算法。
这里我们使用的是递归算法来实现的10进制转2进制的,此方法代码量比较简短和方便,当然也可以使用其他方法来实现。其实转换的方法很简单,不断地将10进制数除以2,并将得到的余数从下往上排列,最终得到二进制数的表示形式。简单一点说,就是只有0和1组成的数,例如01011010、101110101、1101011,这些都是2进制数,计算机只认得2进制数,也就是0和1,任何的数据在电脑中都是以2进制的形式存在的,他们之间必然存在一个转换。整体的原理还是很简单的,扎扎实实的学习,打好基础。原创 2023-07-13 17:34:28 · 2289 阅读 · 1 评论