- 博客(7)
- 收藏
- 关注
原创 递归实际例子解析
题目描述: 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?题目分析:经过7个村庄后他还剩2只鸭子,而每个村庄他卖所赶鸭子的一半又一只,设,他经过第七个村庄前有x只鸭子,则有,由此可算出经过第7个村庄前有多少只鸭子,设他在经过第i(7>i>0)个村庄前有只鸭子,则。算
2017-05-14 20:55:21
1477
原创 ATM模拟
本程序功能包括:1、模拟ATM(自动柜员机)主界面;2、模拟ATM(自动柜员机)的查询功能(Quary .);3、模拟ATM(自动柜员机)存款功能(Credit);4、模拟ATM(自动柜员机)取款功能(Debit);5、退出功能 界面之间链接跳转有相应的等待和提示(Sleep()实现)具有程序每次运行取款不超过20000元的限定,单笔不超过2000元的限定。密码
2017-04-16 16:02:24
953
原创 24点游戏
24点游戏需要把1,11,12,13转化为相应A,J,Q,K 为实现随机发牌,利用当前系统时间进行随机取牌 /* 文件名:24点 作者:Key-不会挖洞的猫鼬 版本号:20170412.1.01 完成日期:2017.4.12 主要功能:利用时间随机函数随机生成4个数字,程序可自行计算所有的解 漏洞不足:无法完成用户输入及正确性验证 */ #inclu
2017-04-12 19:18:19
449
原创 求两个数的最大公约数问题
本程序具有三种计算最大公约数的算法:相减法、辗转相除法以及穷举法。辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。这就是辗转相除法的原理。例如,求(319,377):∵ 319÷377=0(余319)∴(319,377)=(377,319);∵ 377÷319=1(余58)∴(377,319)=(319,58
2017-03-22 17:56:43
385
原创 “三天打鱼两天晒网”问题
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 本程序可自行判断用户输入的时间是否有误,还可以提示用户平年没有2月29日,直到用户完成正确的时间输入,计算出该天是“打渔”还是“晒网”,才会退出。/*文 件 名:Fishingandreading 作 者 :Key
2017-03-14 18:09:49
511
原创 编程风格总结
编程风格总结——C/C++编程规范前言 优秀的编程风格有利于对代码的阅读理解,优秀的编程风格通常有以下体现:清晰第一,清晰性是易于维护和重构的程序必须具备的特征;简洁为美,简洁就是易于理解且易于实现。 1、排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可能不一致。1-2:相对独立的程序块之间、变量
2017-03-12 16:13:52
1364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人