- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 java--利用do-while循环计算1!+2!+3!
只不过是把加法变成乘法,接下来就是把这些数字的阶乘相加,实际上就是一个循环再套一个循环,里面的循环是是求阶乘,外面的循环是求数字之和。其实我们注意思考的话,就会发现求一个数的阶乘和求1~10的和的思路是一样的。相同的,把里面的循环也可以换成do-while,原理是一样的。我们先学会求一个数的阶乘。举个例子,求3的阶乘。
2025-03-17 18:29:11
90
原创 python逻辑运算符
(and 和 or 具有惰性求值或逻辑短路的特点,就是说在连接多个表达式时只计算必要计算的值)and , or , not 常用来连接条件表达式以构成更复杂的条件表达式。这里并没有定义a,但还是给出了答案(因为是and)换成 or , 报错没有定义a。
2025-01-06 18:21:11
233
原创 python常用内置对象
内置对象 isinstance()测试变量是否为指定类型。内置对象 type() 用来查看变量类型。ps:测试666888是不是整型变量。
2025-01-06 17:57:45
250
原创 python日记3-回文字符串python版
时间比较急,写了一个很粗糙的,后面会有改良版的(总体思路都是一样的,把每个数字分出来第一个和最后一个比较,第二个和倒数第二个...以此类推)修改了一下,实在是太粗糙了,但是因为是第一个想法所以记录下来,回来在慢慢打磨。现在学了python遂尝试使用python。发现之前写过c语言的回文字符串。发现这个代码还有点问题...
2024-11-15 13:41:31
157
原创 kail linux dirsearch添加fuzzdb
纯小白,不知道这样对不对,在网上搜了一下,教程都很简略没看明白,自己试了一下。1.打开kail linux dirsearch。2.选择db,单击选择“在这里打开终端”
2024-10-18 09:37:05
148
原创 python日记2
注意, i 打了引号,否则 i 就是变量,不知道是什么。输入一串字符串,统计每一个字母出现的次数。可能宝子们有点不能理解,我们单独拿出来看。看下面这个,i 是变量,i取列表的元素。如上图,i为键,1为值。
2024-10-13 22:24:41
212
原创 学习python日记 1
继续报错...翻译有误,再看一眼什么意思。恍然大悟,这是index是索引,我要用插入...是insert。没错,比较一下我们就能发现,是输出有问题,添加列表元素本质上是改变了列表,所以输出的时候还是输出列表的名字。pop删除,我们知道会返回元素的索引下标,于是尝试得到元素索引...继续报错...(大概意思理解一下。翻译一下应该是index参数要用整数,去掉 " 试试。在看书的时候发现,index可以得到元素的下标。所以尝试一下,我们就会得到这样的结果。用index继续报错...
2024-09-29 22:13:12
261
原创 水仙数字(三位数)
比赛的时候说写的不对,回来照着记忆写一下,发现是对的,遂记录下来(好奇比赛写的哪里有问题,但是想不起来了,下次带上纸笔,抄下来,回来研究)
2024-09-28 20:59:58
228
原创 结构体变量的定义
如今我们要定义变量,和基本数据类型不同的是,我们定义变量不是只能这样写,such as。好咯,先介绍到这里,注重理解哦,后面会写结构体变量的初始化及应用...hello,宝子们,我又来了,这节我会写少一点,方便理解为主。前面我们说了,定义了一个结构体类型,如下。将变量写在关键字和 ";我们可以采用下面这三种类型。
2024-09-24 22:35:00
209
原创 结构体数据类型
那可能有宝子问了,这里的people是什么意思,这里是程序员自定义的类型名(结构体类型),和系统定义的基本数据类型int、float一样用来定义变量,people是结构体名,相当于我定义了一个结构体类型的变量,并且给它取了一个名字(还有点糊涂?比如一个人,这个人有国籍,名字,性别,爱好,出生年月日...等很多项属性,这些属性变量都可以用基本数据类型定义出来,但它们各自独立,不能展现出它们是用于描绘一个人的联系。比较以下,机智的宝子们就会发现,这个为什么有一个“{ }”都是用来定义变量的数据类型。
2024-09-24 22:03:18
280
原创 输入一个整数n,计算该数的阶乘python
大家可以自己去试试哦,会出现一些问题,可以多试试想不同的方法解决,可能会使代码变复杂。那聪明的宝子要问了,定义在程序里面然后自加不久好了。改了但没完全改,先定义(i=1)有没有用呢?可以看见并没有用,i还是从0开始。
2024-09-23 16:52:56
588
原创 串的基本操作的实现算法
printf("数组中未存放字符无元素可删!printf("参数pos和len有误!printf("参数pos和len有误!printf("pos位置有误!
2024-04-13 14:45:53
382
原创 一个有问题的中缀表达式转后缀表达式代码
/问题是:当字符串到最后一个‘#’是,栈顶元素应该可以继续和‘#’比较。printf("堆栈元素已为空!printf("堆栈元素已为空!printf("链式堆栈初始化成功!printf("入栈成功!printf("请输入中缀表达式:\n");一个有问题的中缀表达式转后缀表达式代码。记录一下,之后慢慢改。
2024-04-05 18:05:19
440
1
原创 有一个4*5的矩阵,编写函数,求出最大值和最小值。在主函数中输出最大值和最小值
/我写的很简单,就是基础的放在一起,下次想到别的在放上来,如果大家想到新的,可以一起讨论~//这里的循环是对数组值的输入。话不多说,请看vcr~此处循环是求数组最大值。//定义了一个二维数组。
2023-12-28 20:13:29
655
1
原创 有一个整型数组,包含10个元素,通过指针变量输入该数组的值。从第二个元素开始,每个元素的值等于原值减去前一个元素的值(即第一个元素的值保持不变),在通过指针变量输出修改后的数组。
搞明白上面那个,我们看一下这个:从第二个元素开始,每个元素的值等于原值减去前一个元素的值(即第一个元素的值保持不变)先看这个:有一个整型数组,包含10个元素,通过指针变量输入该数组的值,如下。最后,我们用指针,将上面两个结合以下。方法比较多,这里用一下数组。
2023-12-27 20:54:46
799
1
原创 判断是否是回文字符串
/这个很重要因为,要判断是否是回文字符串,就是判断数组a[i]是否等于a[n-i-1];//判断,如果if()括号内语句不等于0,则执行printf语句;若为0,执行else语句。//我们用了strlen,要用对应的头文件(strlen可以用于计算字符串的长度)就是判断到数组的中间位置就可以了,也可以直接写。如何判断是否是回文字符串呢,下面请看vcr~那我们就要弄清楚n是啥,n就是字符串的长度。//有了思路,我们就可以写循环啦,这里。回文字符串就是正着看和反着看是一样的。将字符串a的长度赋值给size。
2023-12-26 20:02:35
472
1
原创 输入一个M行M列的二维数组,分别计算两条对角线上元素之和
/定义M行M列的二维数组,定义整型变量sum1,sum2不要忘记赋初值。//计算对角线的和,这个计算的是从左上角到右下角的对角线。//这个循环,是由键盘输入二维数组的值,不要忘记取地址。//计算另一条对角线的和,这个是从右上角到左下角的。
2023-12-25 13:56:50
664
1
原创 输入多行字符串,分别统计其中的大写英文字母,小写英文字母,数字,空格及其他字符的个数
/重点就是这里啦,只要在外部在加一个循环,想要写几行就设置循环几次。//定义一个可以储存100个字符的字符串变量。字符串结束的标志是‘\0’
2023-12-25 12:26:40
1332
2
空空如也
LINK:fatal error LNK1104
2023-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人