#import /*** 分数类*/@interface HHFraction : NSObject { NSInteger _num; //分子 NSInteger _den; // 分母}/*** 初始化方法** @param num 分子* @param den 分母** @return...
分类:
其他好文 时间:
2015-11-18 19:42:47
阅读次数:
181
题意:
给你一个格式为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
什么样的Rational类实现算是优雅?
在我看来它应该符合以下几个特点
1.符合面向对象的封装特性,数据隐藏(因为只有一个类,没有考虑封装和多态)。
2.接口清晰,自然,既有足够的基本功能又不冗余。
3.代码简洁清晰
4.最好不加注释就能看懂,变量名,方法名能够见名知义
5.do not repeat yourself,不要做重复的工作
下面的这个Rational实现我认为是比较优...
分类:
编程语言 时间:
2015-08-09 12:40:36
阅读次数:
343
思路比较清晰
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
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
//// 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
题意: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
在分数类中的运算符重载基础上
(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。
(2)定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp...
分类:
其他好文 时间:
2015-05-14 22:05:03
阅读次数:
128