博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求两个分数的加减乘除,并比较大小
阅读量:4219 次
发布时间:2019-05-26

本文共 760 字,大约阅读时间需要 2 分钟。

//初始化分子分母-(instancetype)initWithFz:(NSInteger)fz andFm:(NSInteger)fm{    if (self = [super init]) {        _fz = fz;        _fm = fm;    }    return self;}//便利构造器+(instancetype)initWithFz:(NSInteger)fz andFm:(NSInteger)fm{    Fraction * f = [[Fraction alloc]initWithFz:fz andFm:fm];    return f;}//最大公约数-(NSInteger)maxDivisor:(NSInteger)num1 : (NSInteger)num2{    if (num1 * num2 == 0) {        return 0;    }else{        NSInteger max = (num1>num2) ? num1 : num2;        NSInteger min = (num1
frac.fz ? _fz : frac.fz); f.fm = _fm * frac.fm; [f reduceFraction]; return f;}//打印分数-(void)printFraction{ if (_fz * _fm >= 0) { NSLog(@"两分数运算结果为:%ld/%ld",_fz,_fm); }else{ NSLog(@"两分数运算结果为:-%ld/%ld",labs(_fz),labs(_fm)); }}

转载地址:http://uoxmi.baihongyu.com/

你可能感兴趣的文章
android TextView属性大全(转)
查看>>
Conclusion for Resource Management
查看>>
Conclusion for Constructors,Destructors,and Assignment Operators
查看>>
《浪潮之巅》1 AT&T
查看>>
《浪潮之巅》2蓝色巨人 IBM公司
查看>>
《浪潮之巅》3水果公司的复兴
查看>>
《浪潮之巅》4计算机工业的生态链
查看>>
《浪潮之巅》5奔腾的芯 英特尔公司
查看>>
python语言程序设计基础笔记(三)从题目到方案
查看>>
读取txt文件出现出现多余空行问题
查看>>
从理论到实践开发自己的聊天机器人
查看>>
@***装饰器(python)
查看>>
最优化算法之梯度下降法
查看>>
激活函数之ReLU函数
查看>>
经典排序算法详解
查看>>
概述类加载器及类加载过程
查看>>
MySQL SQL优化总结
查看>>
MySQL MyISAM引擎的读锁与写锁
查看>>
面向对象与面向过程的本质的区别
查看>>
Java语言有哪些特点?
查看>>