码迷,mamicode.com
首页 >  
搜索关键字:分数类    ( 74个结果
分数合法化的创建以及进行四种运算
#import /*** 分数类*/@interface HHFraction : NSObject { NSInteger _num; //分子 NSInteger _den; // 分母}/*** 初始化方法** @param num 分子* @param den 分母** @return...
分类:其他好文   时间:2015-11-18 19:42:47    阅读次数:181
HDU 5387 Clock(分数类+模拟)
题意: 给你一个格式为hh:mm:ss的时间,问:该时间时针与分针、时针与秒针、分针与秒针之间夹角的度数是多少。 若夹角度数不是整数,则输出最简分数形式A/B,即A与B互质。 解析: 先计算出总的秒数 S=hh?3600+mm?60+ssS = hh * 3600 + mm * 60 + ss 因为秒钟每秒走1°, 所以当前时间,秒钟与12点的度数为 S%360S...
分类:其他好文   时间:2015-08-13 20:15:29    阅读次数:136
如何优雅的实现一个C++分数类(Rational) ?
什么样的Rational类实现算是优雅? 在我看来它应该符合以下几个特点 1.符合面向对象的封装特性,数据隐藏(因为只有一个类,没有考虑封装和多态)。 2.接口清晰,自然,既有足够的基本功能又不冗余。 3.代码简洁清晰 4.最好不加注释就能看懂,变量名,方法名能够见名知义 5.do not repeat yourself,不要做重复的工作 下面的这个Rational实现我认为是比较优...
分类:编程语言   时间:2015-08-09 12:40:36    阅读次数:343
C++求解形如“a/b x + d/c = f/e”的一元一次分式方程
思路比较清晰 1.从命令行读入方程 2.解析字符串,解析出几个参数a/b,d/c,f/e 3.Rational类定义了分数的运算,代入运算即可 这个小程序的结构 \---main.cpp       程序的入口 |---rational.h      分数类的声明 |---Rational.cpp分数类的实现 |---myException.h定义几个异常类 |---test.c...
分类:编程语言   时间:2015-08-08 18:22:10    阅读次数:248
第十七周oj刷题——Problem B: 分数类的四则运算【C++】
Description 编写分数类Fraction,实现两个分数的加、减、乘和除四则运算。主函数已给定。 Input 每行四个数,分别表示两个分数的分子和分母,以0 0 0 0 表示结束。 Output 空格分隔的两个分数的减和除的结果。 Sample Input 1 2 -1 2 4 3 3 4 0 0 0 0 Sample Output 1 -1 7/...
分类:编程语言   时间:2015-07-02 14:08:10    阅读次数:167
OC2_分数类
//// Fraction.h// OC2_分数类//// Created by zhangxueming on 15/6/10.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import @interface Fra...
分类:其他好文   时间:2015-06-11 21:09:55    阅读次数:122
分数类中的运算符重载(续)
输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年5月23日 *版 本 号:v2.0 * *问题描述:在分数类中的运算符重载基础上 (1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。 (...
分类:其他好文   时间:2015-05-23 11:32:01    阅读次数:78
[csu/coj 1619] 递归
题意:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1619思路:由于式子具有递归的性质,考虑递归解,中间结果会超64位int,需用大数。另外自己写了个分数类,见代码。 1 #pragma comment(linker, "/STACK:1024....
分类:其他好文   时间:2015-05-18 16:33:39    阅读次数:175
第八周项目三-分数类中的运算符重载
实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。 /* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 作者:赵嵩 * 文件:Demo.cpp * 完成时间:2015年05月16日 * 版本号:v1.0 */ #include usi...
分类:其他好文   时间:2015-05-16 14:55:32    阅读次数:120
第九周项目3-分数类中的运算符重载(续)
在分数类中的运算符重载基础上 (1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。 (2)定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。 /* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 作者:邵帅 * 文件:Demo.cpp...
分类:其他好文   时间:2015-05-14 22:05:03    阅读次数:128
74条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!