编程学习
文章平均质量分 71
燕麦葡萄干
这个作者很懒,什么都没留下…
展开
-
Java基础部分知识点汇总
Java基础部分知识点汇总第一章 Java开发环境搭建第二章 标识符与关键字第三章 变量第四章 数据类型第五章 运算符第六章 控制结构第七章 方法第八章 认识面向对象第九章 对象的创建和使用第十章 封装第十一章 this和static第十二章 继承第十三章 方法覆盖和多态第十四章 super第一章 Java开发环境搭建1、常用的DOS命令:创建目录:mkdir 切换目录:cd 相对路径和绝对路径cls 清屏dir 列出当前目录下内容exit 退出DOS命令窗口del命令,删除一个或者多个原创 2021-12-25 22:33:19 · 199 阅读 · 0 评论 -
《Python语言程序设计》学习笔记四:程序的控制结构
该笔记内容整理于《Python语言程序设计》课程控制结构:顺序结构、分支结构、循环结构1、程序的分支结构:单分支结构:if <条件>: <语句块>二分支结构:if <条件>: <语句块1>else: <语句块2>紧凑形式:<表达式1> if <条件> else <表达式2>注意是表达式不是原创 2020-07-14 00:24:50 · 266 阅读 · 0 评论 -
《Python语言程序设计》学习笔记三:基本数据类型
该笔记内容整理于《Python语言程序设计》课程1、数字类型及操作整数类型:没有取值范围限制pow(x, y)函数:计算x的y次方4种进制表示形式:十进制、二进制(以0B或0b开头)、八进制(以0o或0O开头,Octal)、十六进制(以0x或0X开头)浮点数类型:浮点数的取值范围和小数精度都存在限制,但常规计算可忽略浮点数间运算存在不确定尾数,不是bug:如0.1+0.2结果为0.30000000000000004不确定尾数的原因:二进制并不是与十进制完全相等,二进制表示小数字,可以无限接原创 2020-07-10 22:47:21 · 208 阅读 · 0 评论 -
《Python语言程序设计》学习笔记二:Python基本图形绘制
该笔记内容来源于《Python语言程序设计》课程1、计算机技术的演进过程:1946-1981 计算机系统结构时代 &n原创 2020-06-28 23:36:38 · 300 阅读 · 0 评论 -
《Python语言程序设计》学习笔记一:python基本语法元素
该笔记内容来源于《Python语言程序设计》课程1、计算机的概念:功能性:对数据的处理,包括数据计算、输入输出处理和结果储存可编程性:可以根据一系列指令自动地、可预测地、准确地完成操作者的意图2、摩尔定律:集成电路规模指数增长(单位面积集成电路上晶体管数量)3、编译和解释:源代码:人类可读,高级语言目标代码:人类不可读,机器语言编译:将源代码一次性转变为目标代码的过程------>先编译再执行解释:将源代码逐条转换为目标代码同时逐条运行的过程------->边解释边执行4、原创 2020-06-28 22:11:36 · 260 阅读 · 0 评论 -
《Python语言程序设计》学习:连续质数计算
题目内容:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。注意:需要考虑用户输入的数字N可能是浮点数,应对输入取整数;最后一个输出后不用逗号。输入格式:输入一个整数或浮...原创 2020-04-25 00:12:39 · 3798 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(十):单词长度
题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有...原创 2018-12-31 19:18:32 · 764 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(七):正序分解整数
正序分解整数问题描述:输入一个非负整数,正序输出它的每一位数字。如输入:12345,输出:1 2 3 4 5。程序第一个为我自己写的程序,用的是while循环,后来看老师的课件,发现用的是do_while循环(第二个程序)。想了一下子后,发现在进入该语句之前,divisor始终是大于等于1的,即无论如何都会进入循环体,用while循环相当于判断(必定成立)—>执行—>判断…其实...原创 2018-12-12 12:32:21 · 313 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(六):求最大公约数
求最大公约数问题描述:用户输入两个整数,输出其最大公约数。枚举法程序:#include <stdio.h>int main(){ int a, b; int i ; int c; scanf("%d %d",&a, &b) ; for(i=1; i<=a && i<=b; i++){ if(a%i == 0 &...原创 2018-12-12 11:39:39 · 311 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(五):倒数求和
倒数求和问题描述:用户输入n 的值,输出f(n)=1+1/2+1/3+…+1/n的结果。程序:#include <stdio.h>int main(){ int n; int i; double sum = 0.0; scanf("%d",&n) ; for(i=1; i<=n; i++){ sum += 1.0/i; } print...原创 2018-12-11 22:52:56 · 1376 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(四):循环的一些例子
算平均数问题描述让用户输入一系列的正整数,最后输入-1表示输入结束,然后程序计算出这些数字的平均数,输出输入数字的个数和平均数。思路变量-&gt;算法-&gt;流程图-&gt;程序变量:这里需要三个变量:一个变量记录读到的整数,一个变量记录累加的结果,一个变量记录读到的数的个数。算法:1、初始化变量sum和count为0;2、读入number;3、如果number不是-1,则将...原创 2018-12-10 00:13:51 · 1834 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(三):判断与循环
判断问题描述:给定两个时间,计算其时间差,输出形式为x小时y分。代码:#include &lt;stdio.h&gt;int main(){ int hour1, minute1; int hour2, minute2; //输入两个时间 scanf("%d %d", &amp;hour1, &amp;minute1); scanf("%d %d&原创 2018-12-09 21:06:39 · 432 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(九):Tic-Tac-Toe游戏(井字棋)
Tic-Tac-Toe游戏(井字棋)问题描述:读入一个3x3的矩阵,矩阵中的数字为1表示该位置上有一个X,为0表示为O;程序判断这个矩阵中是否有获胜的一方,输出表示获胜一方的字符X或O,或输出无人获胜 。程序:需要使用二维数组,这里将检查行和检查列合并在了一起,将检查主对角线和副对角线也合并在了一起。对程序输入测试案例后,未发现问题。#include &lt;stdio.h&gt;......原创 2018-12-13 23:50:45 · 1876 阅读 · 3 评论 -
中国大学MOOC《程序设计入门-C语言》学习(二):运算符优先级
优先级优先级运算符结合性1()从左到右2! + - ++ –从右到左(单目的+和-)3* / %从左到右4+ -从左到右5&lt; &lt;= &gt; &gt;=从左到右6== !=从左到右7&amp;&amp;从左到右8原创 2018-12-09 00:11:11 · 202 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(八):数组
数组形式诸如:int number [100]; scanf ("%d", number [i] );数组中所有元素的类型相同,且一旦创建,不能改变大小;初始化:格式如下int v[5] = {1, 2, 3, 4, 5 };即用{1, 2, 3, 4, 5}初始化。也可以为int v[5] = {1, 3 };即用{1, 3, 0, 0, 0}初始化。求平均数问题描述:用户输...原创 2018-12-12 19:31:01 · 282 阅读 · 0 评论 -
中国大学MOOC《程序设计入门-C语言》学习(一)
《程序设计入门-C语言》学习(一)变量的名字标识符有标识符的构造规则。基本的规则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字不可以用作标识符。例子1:找零:#include &amp;amp;lt;stdio.h&amp;amp;gt;int main(){ int price=0; printf(&amp;quot;请输入金额(元):&amp;quot;);原创 2018-12-05 21:36:06 · 755 阅读 · 0 评论