- 博客(6)
- 收藏
- 关注
原创 求1到n的完美数(完备数)的个数
要求完美数,首先我们得搞懂什么是完美数,然后是它的判断方法,通过题目描述我们发现完美数就是能被数字整除,并且所有的因数相加(除了最后一个因数)即它本身就是完美数,所以我们可以用循环从2到n,一个一个去试除,然后把所有因子相加等于它本身就是一个完美数。比如8 ,它的约数是2和4 那么只需要一次计算判断就行(8的平方根为2),把他们的结果和除数都相加起来但是需要注意 9 16…例如:28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。
2022-10-22 15:43:47 836 1
原创 结构体内存对齐
我们知道结构的创建,使用所以结构体的大小是多少呢,所以下面我们来探讨结构体的大小是如何计算的,这是非常非常非常重要的知识点,希望大家都能学会!!!
2022-09-30 16:06:10 173
原创 C语言通讯录的实现(静态版本)
通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人8.退出通讯录。
2022-09-23 17:13:34 267
原创 C语言之整形提升
C的整形算术运算总是以整形类型精度来进行的,为了获得这个精度,表达式中的字符和短整形操作数在使用之前会转换为普通整形,这样的转换叫。
2022-09-17 19:33:17 366
原创 C语言字符串左旋两种解法
我们可以把第一个字符保存下来,然后利用循环把后面的字符串的位置向前挪一步,最后把第一个字符赋值给最后一个位置,如此循环往复,就能实现最终效果。我们可以分3次逆序 ,第一次逆序我们需要左旋的字符,然后再把剩下的字符逆序,最后整体逆序。如我们需要左旋ABCDE 的AB 下列为实现步骤。实现一个函数,可以左旋字符串中的k个字符。一定要好好思考后才看代码哦!ABCD左旋一个字符得到BCDA。ABCD左旋两个字符得到CDAB。第一步: BACDE。第二步: BAEDC。第三步: CDEAB。
2022-09-15 19:29:20 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人