关闭

iOS OC中获取100以内的所有合数,获取某个合数的所有因数.

254人阅读 评论(0) 收藏 举报
分类:

iOS OC中获取100以内的所有合数:

#define KNUM 100

- (NSArray *)getAllHeShu

{

    NSMutableArray *array = [[NSMutableArray alloc] init];

    for (int i = 4; i<KNUM; i++)

    {

        for (int j = 2; j<i; j++)

        {

            if (i%j==0)

            {

                NSNumber *number = [NSNumber numberWithInt:i];

                [array addObject:number];

  break;

            }

        }

    }

    return array;

}


//某个合数的所有因数(不包括1和本身)

- (NSArray *)getAYinShu:(int)num

{

    NSMutableArray *array = [[NSMutableArray alloc] init];


    for (int i = num-1; i>1; i--)

    {

        if (num%i==0)

        {

            NSNumber *number = [NSNumber numberWithInt:i];

            [array addObject:number];

        }

    }

    return array;

}




1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:49205次
    • 积分:746
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:3篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论