- 博客(35)
- 收藏
- 关注
原创 对于给定的N,求出1~N中所有幻数的和
如果一个数能够被7整除或者十进制表示中含有数字7,那么我们称这个数为幻数,比如17,21,73是幻数,而6,59不是。一个整数N(1 < N < 10000)。对于给定的N,求出1~N中所有幻数的和。一个整数,表示1~N中所有幻数的和。内存限制:65536。
2024-03-12 15:32:17 233
原创 构造函数调用规则
默认情况下: C++编译器至少给一个类添加3个函数。3. 默认拷贝构造函数,对属性进行值拷贝。1. 默认构造函数(无参,函数体为空)2. 默认析构函数(无参,函数体为空)
2024-01-04 10:51:25 349
原创 关于(int)a与int(a),C与C++中的强制类型转换区别
这是C语言使用的形式,C++把它保留了下来,以利于兼容。强制类型转换的一般形式为:(类型名)(表达式)个人感觉第二种更为好用与理解,故此记录一下!C++还增加了以下形式:类型名(表达式)
2023-12-13 11:09:53 413
原创 [Error] cast from ‘int*‘ to ‘int‘ loses precision [-fp
今天在学c++遇到一个问题,在地址符转换为int型遇到了问题c++中int为4字节大小,而64位系统指针为8字节,所以会出现错误。修改为longlong即可**
2022-07-20 14:18:37 1296 2
原创 python 如何打印星塔
星塔 * *** ***** ******* ***** *** *or i in range(1,5): # 空格的个数是总层数减一,"*"每层个数是2n -1 print(" "*(4-i),"*"*(2*i - 1))for i in range(1,5): """ # 第 1行 0 个空格,7个星 # 第 2行 1个空格, 5个星 # 第 3行 1个空格, 3个星 """ print(" "
2021-11-25 20:42:11 797
原创 2021-08-04
Python 插入排序算法解析插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。1、题目:将一组无序的列表数据排成有序:list_1 = [1,2,4,5,6,0,3,8,9]list_1 = [1,2,4,5,6,0,3,8,9]# 1、将第一个数字作为分隔为左侧为有序列表,右侧为无序列表# 2、依次遍历右侧列表,将右侧每一个元素与左侧元素逐个比较for i in range
2021-08-04 13:56:46 57
原创 2021-06-28
回文数题目描述:判断一个正整数是不是回文数。回文数的定义是,将这个数反转之后,得到的数仍然是同一个数例:输入 12321 99打印:是回文数# 回文数 例如 12321# 1、输入数字pNumber = input("请输入一个数字:")# 2、计算出该数字的长度pNumber_length = len(pNumber)# 3、循环遍历出每一个索引,用第一索引与最后一个索引对应值for i in range(len(pNumber)): # 4、如果第一个数和最后一个数字相
2021-06-28 14:56:16 54
原创 callable(object)
callable(object)可以检查一个对象是否是可调用的(无论是直接调用或是通过apply)。对于函数,方法,lambda函式,类,以及实现了__call__方法的类实例,它都返回True.如何区分可调用的简单理解:1.方法用来检测对象是否可被调用,可被调用指的是对象能否使用()括号的方法调用...
2021-03-23 13:27:04 117
原创 Python学习之变量的作用域
Python学习之变量的作用域1、变量作用域LEGB1.1 变量的作用域在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域。python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。1.2 高级语言对数据类型的使用过程一般的高级语言在使用变量时,都会有下面4个过程。当然在不同的语言中也会有着区别。1、声明变量:让编辑器知道有这一个变量的存在2、定
2021-02-18 13:33:26 261
原创 python水仙花数的查找
python查找水仙花数字```python# 水仙花数,9474list_hua = []number = int(input("请输入数字:"))# 遍历0-指定内的数字范围for i in range(number): # 转化为字符串形式进行切割分析 number_str = str(i) # 存储多位数字位数,例如:123存到列表中["1","2","3"] list_ele = [] # 遍历每一个数字转化的字符串 for ele
2021-01-14 16:38:25 897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人