程序设计
《Lua程序设计第四版》 第一部分自做练习题答案
Lua程序设计第四版第一部分语言基础自做练习题答案,带:star:为重点。 ## 1.1 输入负数,程序会死循环,修改如下 ```lua -- 定义一个计算阶乘的函数 function fact(n) if n N then PrintSolution(a) else -- 放置第n个皇后 for ......
高质量程序程序设计指南摘录
编程序就像是在写文章。 写文章要求你首先一门语言(如同程序设计语言),要有内容(如同代码),还要有各种工具,如桌子、笔墨等(如同你的工作平台)。 文章刚写出来时不能马上交给读者看,还需要排版、校对、印刷和发行(如同代码调试、编译连接和发布) 学习一门程序设计语言,并不需要掌握其全部的语法,关键是要学 ......
《Effective C++ 改善程序与设计的55个具体做法》读书笔记
# 《Effective C++ 改善程序与设计的55个具体做法》读书笔记 1 .让自己习惯C++ 条款01 视C++为一个语言联邦 C Object-Oriented C++ Template C++ STL C++高效编程守则视情况而变化,取决于你使用C++的哪一部分。 条款02 尽量与cons ......
2023年百度之星程序设计竞赛初赛1题解
每次出题都出其不意 >群友蓝桥国三ac一道题 根据官方的视频题解整理 依据难度的划分 第五题:促销糖果 分析:从答案出发想吃K个糖果,必定有k个糖纸,考虑换购,则有一张糖纸是不可以换的(因为你必须至少要买一颗糖果)则换购的数量为(k-1)/减去换购的糖果则是买的糖果 package Li2209; ......
从实际案例出发,一文讲明如何设计小程序事件系统
事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。事件分为冒泡事件和非冒泡事件. 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点 ......
Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计
在学习PLC时,接触很多指令,其中功能指令中的传送指令,传送指令是传送地址或数值,那么对于BOOL型变量是否可以使用呢?这是一个思考的问题,在本文章就给大家详细分析传送指令如何对位进行控制和设计程序。 一、传送指令(说明) 单个传送指令(把IN数据传送至OUT数据地址) 传送存储区大小可分为:字节、 ......
SMU Summer 2023 Contest Round 9(2019 山东省大学生程序设计竞赛)
# 2019 山东省大学生程序设计竞赛 # A. Calandar **纯模拟吧(~~感觉我做麻烦了(?)~~,** **就是如果问的是未来的日期,就用相隔天数取模后加上这天的星期,** **如果问的是曾经的,就用这天的星期减去相隔天数的取模后的数,因为是减法,记得加模数** ```c++ #inc ......
SMU Summer 2023 Contest Round 8(2019 陕西省大学生程序设计竞赛)
# [SMU Summer 2023 Contest Round 8](https://codeforces.com/group/L9GOcnr1dm/contest/464880)(2019 陕西省大学生程序设计竞赛) ## B - Grid with Arrows(欧拉图) 题意:一个总规模为$ ......
2019 山东省大学生程序设计竞赛
# A. Calandar ```cpp #include using namespace std; #define int long long #define mp make_pair typedef pair pii; typedef pair psi; int res = LLONG_MIN; ......
2021年百度程序设计竞赛
package PTACZW; import java.util.Scanner; import java.util.ArrayList; import java.io.*; import java.util.StringTokenizer; public class Main{ static Bu ......
上海市大学生程序设计竞赛 - 七月赛 题解
[转送门](https://acm.ecnu.edu.cn/contest/683/) # A. 狗吃骨头 设 $a_n$ 表示还有 $n$ 只狗准备去吃骨头时骨头的数量 $a_m$ 就是我们要求的答案。 由题意可以得到递推关系 $$ (a_{i} -1)\frac {m-1} m = a_{i-1 ......
2020年百度程序设计大赛初赛
解题思路:签到题。首先找出最少补充x[i]需要消耗掉多少瓶水。从而在得到摄入的最小值 import java.util.Scanner; import java.util.Collections; import java.util.ArrayList; import java.util.String ......
浙大版《C语言程序设计实验与习题指导(第4版)》题目集(持续更新)
# C语言练习 ## 实验1-1 Hello World! - 要求: 输出一个短句“Hello World!”。 - 答案: ```c #include int main() { printf("Hello world!\n"); return 0; } ``` ## 实验1-2 简单求阶乘问题 ......
设计模式-命令模式在Java中的使用示例-桌面程序自定义功能键
场景 欲开发一个桌面版应用程序,该应用程序为用户提供了一系列自定义功能键,用户可以通过这些功能键来实现一些快捷操作。 用户可以将功能键和相应功能绑定在一起,还可以根据需要来修改功能键的设置,而且系统在未来可能还会增加一些新的功能或功能键。 如果不使用命令模式,可能这样实现。 功能键类Function ......
每日汇报 第五周第五天 JAVASwing程序设计
今日学习: 掌握JLabel标签组件的使用方法和如何依据现有的图片创建图标。掌握按钮组件、单选按钮组件和复选框组件的使用方法。掌握JComboBox下拉列表框组件和JList列表框组件的使用方法。掌握JTextField文本框组件、JPasswordField密码框组件和JTextArea文本域组件 ......
深入浅出程序设计竞赛(基础篇)
## 基础数学与数论 ### 位运算与进制转换 #### [P1017 [NOIP2000 提高组] 进制转换](https://www.luogu.com.cn/problem/P1017) $n=a(-R)+b$ 的思路不变 被除数 $=$ 商 $\times$ 除数 $+$ 余数,把商 $+1 ......
大学生毕业设计定制,程序bug,各种问题解决
本人在职码农,下班之后无事可做(当然也有一些经济上的问题),可帮助大学生定制开发毕业设计,以及一些程序上的BUG问题,还有一些小游戏的代码(贪吃蛇等等),或者有其他道路,大佬能拉我一把,本人绝对靠谱,不可能做一半(跑路的),哈哈哈,有需要的私信我。 ......
JavaScript程序设计模式小技巧——策略模式,快看快用!!!
## 前言> 系列首发于公众号[『非同质前端札记』](https://mp.weixin.qq.com/s?__biz=MzkyOTI2MzE0MQ==&mid=2247485576&idx=1&sn=5ddfe93f427f05f5d126dead859d0dc8&chksm=c20d73c2f5 ......
2021年中国大学生程序设计竞赛女生专场
链接:[https://codeforces.com/gym/103389](https://codeforces.com/gym/103389) ## A. 公交线路 C++ Code ```cpp #include "bits/stdc++.h" using namespace std; usi ......
Java Web 程序设计预习提纲
以下是 Java Web 程序设计的预习提纲的 Markdown 格式示例: ## Java Web 程序设计预习提纲 ### 1. Java 基础回顾 - Java 语言基础与面向对象 - Java 类与对象的定义与使用 - 常用数据类型与控制流程 - 异常处理与文件 I/O 操作 ### 2. ......
南京邮电大学《程序设计(上机)》题目[2023-07-21]
# 南京邮电大学《程序设计(上机)》题目[2023-07-21] 2022-2023学年第1学期 程序设计 实验指导书 胥备 17766106600 一、 实验前准备 硬件:微型计算机一台(个人笔记本电脑) 软件:任一C或C++语言开发工具 知识准备: 1)复习C或者C++语言知识 二、 实验目的与 ......
一个面试题:计算时间偏移量,怎么设计你的程序?
下面这段优秀的代码节选自hutool-DateUtil(hutool-all-4.5.18.jar ,maven坐标:cn.hutool:hutool-all:4.5.18),香香的,甜甜的! ......
深入解析枚举(Enum):在程序设计中的应用与优势
## 深入解析枚举(Enum):在程序设计中的应用与优势 ### 引言 在程序设计中,我们经常需要用到一组具名的常量,这些常量表示一些有限的离散状态或取值范围。例如,表示方向(上、下、左、右)、星期几、性别等。为了提高代码的可读性和可维护性,以及避免硬编码的魔法数值,枚举(Enum)成为一种常见的数 ......
C++并行程序设计
###什么是并发? - 两个或两个以上事件或活动在同一时刻发生。如多个任务在多个 CPU 或 CPU 的多个核上同时执行,不存在 CPU 资源的竞争、等待行为 ###并发程序的意义何在? - 充分发掘多核处理器的性能,提高计算速率 ###仅供初次学习此内容创作,如有不对请大佬指正 ##前置 - 并行 ......
C++语言程序设计任务书[2023-07-18]
# C++语言程序设计任务书[2023-07-18] C++语言程序设计任务书 指导老师:李力 课程编号: 一、学时与学分 学时:40 学分:2 二、实践目的计算机实践是本科计算机基础教学的一个重要环节。它对于巩固学生的计算机基础知识,增强学生的计算机应用水平,改善学生的知识结构,具有重要意义。 三 ......
C/C++《计算机程序设计实践》(商店仓库管理系统)[2023-07-18]
# C/C++《计算机程序设计实践》(商店仓库管理系统)[2023-07-18] 《计算机程序设计实践》 设计要求 1、在项目结构上,尽量使用模块化设计程序,以不同的源文件 划分功能,至少要有 2 个以上的源文件(*.c)构成工程; 2、程序设计过程中,以 C 语言设计为主,但如果有同学会 C++ ......
顺序程序设计
## 顺序程序设计 *** ### 1. 条件表达式 >  > 条件表达式结合方式自右向左 ### 2. Swit ......
助教工作总结(高级语言程序设计C语言)
一、助教工作的具体职责和任务 1、与老师的配合: 协助老师指导两次课程设计 协助老师指导蓝桥杯、天梯赛 2、与课程其他助教的配合: 共同解决同学们课后的疑问并将出现的重点问题反馈给老师 安排大作业并进行相应的指导,进行批改评分将结果反馈给老师 挑选有深度的题目穿插到平时的实验小测中 定期收集总结同学 ......