
程序设计方法学
acgl
A Craftsman of Coding,want to do the interesting thing
展开
-
三种方法求最大公约数
最大公约数问题描述:求两个正整数的最大公约数和最小公倍数要求:程序风格良好,提供友好的输入输出 使用三种以上算法解决两个数的最大公约数问题 求三个正整数的最大公约数和最小公倍数问题分析:对于现有的算法,有更相减损法(九章算术),辗转相除法(欧几里得),stein算法(Stein),以及最简单的利用计算机的运算能力的暴力方法。算法详解:欧几里德算法(辗转相除法)基本原理...原创 2018-09-08 11:59:37 · 15247 阅读 · 0 评论 -
python24点游戏
24点游戏python解法一. 游戏介绍棋牌类益智游戏,要求四个数字运算结果等于二十四,一起来玩玩吧!这个游戏用扑克牌更容易来开展。拿一副牌,抽去大小王后(初练也可以把J/Q/K/大小王也拿去),剩下1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除(可加括号,高级玩家也可用乘方开方与阶乘运算)把牌面上的数算成24。每张牌必须用且只能用一次。如抽出的牌是3、8、...原创 2018-09-27 19:19:38 · 1567 阅读 · 0 评论 -
KFC模拟收费系统
KFC说明文档一,问题简介模仿KFC收费系统,利用两种或者两种以上的设计模式,实现简单的收费,优惠,找零的收银系统。二,设计模式本系统采用了简单工厂以及抽象工厂模式和策略模式。1.简单工厂模式:1)模式介绍简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,...原创 2018-10-27 17:09:34 · 562 阅读 · 0 评论