- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 电话号码对应的字符组合
在电话或者手机上,一个数字如2对应着字母ABC,7对应着PQRS。那么数字串27所对应的字符的可能组合就有3*4=12种(如AP,BR等)。现在输入一个3到11位长的电话号码,请打印出这个电话号码所对应的字符的所有可能组合和组合数。 代码如下:/* author:赵卓屹 date:2018/11/16 九宫格字母组合*/#include<iostream> ...
2018-11-17 20:17:35 2626
原创 角谷定理
角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 STEP=16代码如下:/* author:赵卓屹 date:2018/11/16 角骨定理:输入一个自然数,若为偶...
2018-11-17 20:15:42 2465 1
原创 赶鸭子问题(递归)
一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 代码如下: /* author:赵 date:2018/11/16 推算鸭子的总数*/#include<iostream>using namespace std;/* 递归算法 i最后一...
2018-11-17 20:13:31 3687
原创 分橘子问题(递归)
日本著名数学游戏专家中村义作教授提出这样一个问题:父亲将2520个桔子分给六个儿子。分完 后父亲说:“老大将分给你的桔子的1/8给老二;老二拿到后连同原先的桔子分1/7给老三;老三拿到后连同原先的桔子分1/6给老四;老四拿到后连同原先的桔子分1/5给老五;老五拿到后连同原先的桔子分1/4给老六;老六拿到后连同原先的桔子分1/3给老大”。结果大家手中的桔子正好一样多。问六兄弟原来手中各有多少桔...
2018-11-17 20:08:20 2987
原创 JAVA工厂设计模式——肯德基订餐
一 模式定义抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类。 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品。类图如下: 具体代码如下: package com.work4;import java.io.IOException;...
2018-10-28 15:22:15 430
原创 RPG角色生成器
RPG角色生成器1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可...
2018-10-08 20:48:34 244
原创 python求三位数的最大公约数和最小公倍数(3种算法)
一、穷举法求最大公约数可以利用循环穷举的方法,看是否能整除这三个数。若能整除这三个数,则输出其中的最小的数即为最小公倍数。代码如下:def Sort_xyz(x,y,z,): l = [x,y,z] l.sort() return l def Gcd(x,y,z): x,y,z = Sort_xyz(x,y,z) for i in range(1,z + 1...
2018-09-07 18:53:14 26958
原创 “三天打鱼两天晒网”Java程序设计
程序思路:1.让用户从键盘输入想要判断的日期2.然后判断日期是否正确,保存入文件in.txt中: 用正则表达式判断日期格式是否正确 判断输入的年、月、日是否正确3.从文件in.txt中读取出数据,计算从2010年1月1日开始至指定日期共有多少天4.判断指定日期是在打鱼还是在晒网并将结果保存到out.txt中 ...
2018-08-30 22:14:40 573
mfc科学计算器
2018-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人