自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 论程序设计Test,如何输出一个数的质因数分解式?

可能刚看到这个题目,会觉得很麻烦。既要用到函数,还要用到素数的判断对吧。统统都不用!慢慢来分析一下这个题:①、在2~100000的范围内输入一个数,是素数就输出:可能直接想着先要做个判断了,如果是素数判断结束,输出这个素数。如果不是,在进入下面的分解的步骤吧。但是,有没有人想过素数的定义是什么?素数是一类只能被1或自身整除的数字对吧?如果去掉之前的这个判断,直接在接下来...

2018-08-17 10:29:21 6066

原创 Python基础知识-Part8:函数式编程之高阶函数

高阶函数定义:“能接受另一个函数作为参数的函数,称为高级函数”。map&reduce1、“map(function_name, Iterable_object)”,“map()”返回的是一个“Iterator”对象,而这个“Iterator”对象所做的运算,由传入的“function_name”所指向的函数决定。2、“reduce(function_name, Iterab...

2020-02-19 16:43:22 231

原创 Python基础知识-Part7:高级特性之列表生成式、生成器、迭代器

列表生成式1、

2020-02-16 16:31:22 145

原创 Python基础知识-Part6:高级特性之切片&迭代

切片1、从“list”和“tuple”中取出一部分的做法,除了最笨的一个一个拿出或者循环之外,Python提供了“切片”(Slice)操作。2、“list_name[0:3]”即表示从“list_name”中,取出从“0”下标到“3”下标之间的数据,但是不包含“3”下标的数据。3、“切片”也可以使用“负数表示倒数第几个的方式”,“list_name[-2:]”即为“从倒数第二个到最后一...

2020-02-12 15:33:12 173

原创 Python基础知识-Part5:函数

1、Python中的“函数”也是大体上分为“内置函数”和“自定义函数”。2、“内置函数”请直接在向对应的位置调用即可。3、“自定义函数”则使用固定的语句“def function_name(parameter_name)”来定义。4、“自定义函数”的参数,有“必选参数”、“默认参数”、“可变参数”、“命名关键字参数”、“关键字参数”。此顺序也为设置参数时的顺序。5、“必选参数”可以...

2020-01-16 16:46:14 215

原创 Python基础知识(补充)-Part1:tuple与print格式化输出的爱恨情仇(not all arguments converted during string formatting)

注明:以下均属于个人实验结果加上理解所得,如有错误请在评论区指出,谢谢!话说回来,有那么一天,我在测试代码。突然,我惊讶的发现,我的代码有问题:tuple_name = (1, 2, 3)print("tuple_name:%s" % (tuple_name))运行结果,会爆出下面这个大大的Error,还是个“TypeError”TypeError:not all argu...

2020-01-08 21:29:39 236

原创 Python基础知识-Part4:循环、dict、set、不可变对象

循环1、Python中的循环,有“while”循环和“for”循环两种。2、“for”循环不同于C/C++/Java的“for”循环,Python的“for”循环需要列表(list)或者元组(tuple)做辅助之用,且循环条件判断是“是否到达列表或者元组的末尾,到达即退出”。3、使用“for”循环时,如有二维列表或二维元组,单重循环只对一维形态下的元素有效。此时请使用双重循环。4、...

2020-01-07 15:20:38 179

原创 Python基础知识-Part3:条件判断与输入

条件判断1、“if”判断,同C/C++/Java,后接条件没有括号。2、“elif”,同C/C++/Java中的“else if”,后可接条件。3、“else”,同C/C++/Java,与最近的“if”相互关联。4、“if”、“elif”、“else”,后面必须接“英文冒号”。其内部语句需缩进才可执行。多行语句就继续缩进即可。5、“if”、“elif”、“else”三者搭配使用...

2020-01-06 12:26:09 583

原创 Python基础知识-Part2:Python中的list与tuple

list1、定义方式类似数组,但又不是。采用“列表名 + 赋值符号 + [元素]”的方式进行定义,并且可以直接当作字符串输出。2、“len()”可以查看该列表的元素个数。3、“append()”用作在列表末尾追加元素,“insert()”用作在指定的位置添加元素。4、符合自然语言,倒数第一个就是列表的最后一个。5、“pop()”,无参数时,是删除列表最后一个元素;含参数时(不可...

2020-01-05 19:00:16 158

原创 Python基础知识-Part1:数据类型和变量与Python的字符编码

数据类型和变量1、Python中的注释如上,是井号“#”开头的。2、Python中可以直接处理的数据类型有整数、浮点数、字符串、布尔值、空值。3、Python在定义变量时,不需要Java、C++那种“变量类型+变量”的定义方式,是直接定义的。4、空值,作为Python中的一个特殊的值,用“None”表示。“None”不能简单理解为‘0’,因为‘0’是有着切实的意义的,而“None”...

2020-01-05 15:12:49 155

原创 从C到C++

一、基础进阶部分1、引用的概念: int n = 4; int &r = n;

2019-10-18 12:32:43 376

原创 论程序设计Test,PTA天梯赛的“L1-009 N个数求和”?

(感觉图片小的可以自行点击放大)言归正传,让我们看看这个题的坑点吧:1、前三个测试,只要是将分子分母的正确加减情况做出来、分数能进行约分做出来、还有将带分数的整数部分拿出来处理也做出来,基本就是对的。2、真正坑的是后三个测试条件:(1)、首先说一下最后一个。最后一个没过,应该提示的是“浮点错误”,如果说在之前的程序中没有出现除数为“0”的情况,那就是数据过于巨大,而发生了溢出的...

2019-05-20 19:45:25 360 1

原创 论程序设计Test,关于“ASCII码”和“键盘扫描码”的基础应用?

题目如下:某用户有一个新的键盘,他想知道这个键盘键帽的字符有没有印错。按下一个按键,在屏幕上显示其对应正确字符就没有印错。输入格式&输出格式:本题的输入即等于输出,假如按下‘A’按键,就显示‘A’a~z 26个小写字母,A~Z 26个大写字母,F1~F12 12个按键,LeftArrow、RightArrow、UpArrow、DnArrow 四个按键 敲击的26个小写...

2018-10-22 20:42:15 521

原创 论程序设计Test,PTA天梯赛的“L1-005 考试座位号”?

这里仅仅提供Up的一个思路吧,本题的可塑性很强,解法多了去了d=====( ̄▽ ̄*)b使用了一个结构式数组,其实可以看成一个既有字符串和整数的三维数组。 其实用long long的一个三维数组应该就能解决问题,但是如果把前后【】里数字的位置搞错了,后果不堪设想 “ getchar(); ”的使用对于“回车接%s”无疑是有了很大的帮助。要知道,%s可是连回车都能读的进去的...

2018-10-04 21:03:49 648

原创 论程序设计Test,PTA天梯赛的“L1-003 个位数统计”?

如果观看本文章的朋友之前用的是long long做的int,那么恭喜你也掉进陷阱了!!!!!!言归正传,和Up主一起分析一下题吧~"~%?…,# *'☆&℃$︿★?"这道题要用到字符串的!!!!!!因为long long最多只能表示19位的数字,所以用不要认为 “int 不够,long long凑齐”! 字符串的长度,因为最大的数字是1000位的,再加上末尾的 '\0',应该...

2018-10-04 20:44:03 608 6

原创 论程序设计Test,PTA天梯赛的“L1-002 打印沙漏”?

附源码:#include <stdio.h>int main(){ int n; char c; scanf("%d %c", &n, &c); //沙漏需要的字符个数 int sum = 1; //层数 int i = 1; int num = 0; w...

2018-09-14 21:55:08 1005

原创 论程序设计Test,PTA天梯赛的“L1-007 念数字”?

首先Up主发现,大学老师出的题很会唬人,讲真,不骗人~~~~~~那么接下来,跟着Up主来分析一下这道题:1、首先,这道题无非就是一道分解整数的题。不要被所谓的输出样式迷惑,要探求其本质!2、此题没有任何数字大小的限制,只要求是整数,所以写出的程序必须能对整个整数数域可行!3、对于输出的拼音,最好的方法Up主个人认为不是用字符串,而是函数+switch-case。4、题的说明...

2018-09-01 14:52:02 1576

原创 论程序设计Test,然后是几点?

非常抱歉,拖更已久了!!!φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)φ(* ̄0 ̄)进入正题,今天更一个C语言的习题:然后是几点?可能光看着题,觉得,哎呀,这不挺简单的吗?无非就是加法嘛!!!那么,假如输入起始的时间是1120、流逝的时间是110,二者一向加,加出来个1230!!!好像也没什么不对啊,那就错了!!!!!!!!...

2018-08-30 20:44:24 1732 1

原创 论程序设计Test,PTA天梯赛的“素数求和”?

#include <stdio.h>int isPrime(int a);int sum(int b);int main(){ int n,m,a,b,c; int sumx; scanf("%d %d", &n, &m); a = sum(n); b = sum(m); c = isPrime(...

2018-08-13 13:52:19 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除