#import <Foundation/Foundation.h>
#import "Member.h"
#import "Denominator.h"
#import "Score.h"
#import "Fraction.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
Member *member = [[Member alloc]
initWithSize:20];
Denominator *denominator = [[Denominator alloc]
initWithSize:30];
//赋值
[member setSize:10];
[denominator setSize:20];
Score *score = [[Score alloc]
initWithMember:member denominator:denominator];
//打印
[score printf];
Member *member1 = [[Member alloc] init];
Denominator *denominator1 = [[Denominator alloc] init];
[member1 setSize:20];
[denominator1 setSize:30];
Score *score1 = [[Score alloc]
initWithMember:member1 denominator:denominator1];
[score1 printf];
//求公约数
[score commonDivisor];
//加法
[[score add:score1] commonDivisor];
//减法
[[score subtract:score1] commonDivisor];
&

本文展示了一个Objective-C实现的分数类Fraction,包括初始化、赋值、取值、打印、加减乘除以及约分等操作。代码示例中详细展示了如何创建Fraction对象并进行数学运算。
最低0.47元/天 解锁文章
9853

被折叠的 条评论
为什么被折叠?



