第一题 定义分数(Fraction)类: 1、成员变量:分子、分母 2、方法:
(1)自定义初始化方法(初始分子和分母) (2)分子的赋值、取值方法 (3)分母的赋值取值方法 (4)打印分数信息

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#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];

  &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值