- 博客(7)
- 收藏
- 关注
原创 C语言中关于指针的深层解读
指针定义int *p;//p是变量的名字,int*表示p变量存放的是int类型变量的地址p=&i;//p保存了i的地址,因此p指向i如果一个指针变量指向了某个普通变量,则(*指针变量)就完全等于(普通变量)例:p指向普通变量;在所有出现*p的地方都可以替换成i在所有出现i的地方都可以换成*p指针就是地址,地址就是内存单元的编号。指针的实质就是一个操作受限的非负整数*的含义1.乘法2.定义指针变量 int *p;3.指针运算符 ...
2021-11-03 16:52:19
7834
原创 C++中引用的本质
作用:给变量起别名基本语法:&别名=原名注意:1.引用必须初始化2.引用一旦初始化不可更改引用的本质:在c++内部的实现是一个指针常量int a=10;int &ref=a;//系统自动转换为:int* const ref=&a;指针里的值不可变,也说明为什么引用不可更改。ref=20;//系统内部发现ref是引用,自动将这行代码转换为:*ref=20;常量引用const int & ref=10;//编译器将这行改为:int te
2021-11-03 14:00:41
8001
原创 Python123-完数【光】-列表元组#69496(满分版)
完数描述本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出最小的N(1 <= N <= 8)个完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。(注:此题大家不要追求满分,最后两个测试点共占6%,15分的题目只占1分,可以忽略.
2021-11-03 13:48:31
9405
原创 Python123-杨辉三角【光】-列表元组#69499(输出格式完整版)
杨辉三角描述杨辉三角形,也称帕斯卡三角,其定义为:顶端是 1,视为(row0).第1行(row1)(1&1)两个1,这两个1是由他们上头左右两数之和 (不在三角形内的数视为0).依此类推产生第2行(row2):0+1=1;1+1=2;1+0=1.第3行(row3):0+1=1;1+2=3; 2+1=3;1+0=1. 循此法可以产生以下诸行,如下图所示。定义一个函数 ,传入正整数参数 M,输出 M 行的成辉三角(为使格式美观,采用M行中最大数的位数做为数字输时占位宽度)。.
2021-11-03 12:56:08
9309
3
原创 Python 123-猜数字【光】-字典集合#69539
猜数字描述我可以猜出你所想的那个数字!!要求:用户根据程序输出的5个给定列表,依次回答"1"或者“0”,最后输出用户所想的数字。猜测数值范围限定在0-31之间。
2021-11-03 12:49:02
6880
原创 python模拟通讯录的数据删除功能
通讯录(删除)描述模拟通讯录的数据删除功能。通讯录中
2021-10-20 19:36:56
9090
原创 java验证歌德巴赫猜想
验证歌德巴赫猜想。一个充分大的偶数(大于或等于6)可以分解为两个素数之和。 试编程序,将 6至50之间全部偶数表示为两个素数之和。//定义素数函数,调用,三重循环,6到50之间的偶数代码:public class 哥德巴赫 { //定义函数 public static boolean isprime(int a) { if(a==1) { return false; }else { for(int i=2;i<=Math.sq...
2021-10-12 10:28:08
8366
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人