第六章练习答案

//

//  main.m

//  选择结构

//

//  Created by on 15/4/1.

//  Copyright (c) 2015 . All rights reserved.

//


//#import <Foundation/Foundation.h>

//

//int main(int argc, const char * argv[]) {

//    @autoreleasepool {

//        

//        //6 第一题

//        int m,n;

//        NSLog(@"Please inter your number.");

//        scanf("%i %i",&m,&n);

//        if (m%n==0) {

//            NSLog(@"ok");

//        }

//        else

//            NSLog(@"not ok");

//           }

//    return 0;

//}



//第二题


//

//

//#import <Foundation/Foundation.h>

//@interface Calulator:NSObject

累加器方法

//-(void) setAccumulator:(double)value;

//-(void) clear;

//-(double) accumulator;

算术方法

//-(void) add: (double) value;

//-(void) subtract:(double) value;

//-(void) multiply:(double) value;

//-(void) divide:(double) value;

//@end

//

//@implementation Calulator

//{

//    double accumulator;

//}

//-(void) setAccumulator:(double)value

//{

//    accumulator=value;

//}

//-(void) clear

//{

//    accumulator=0;

//}

//-(double) accumulator

//{

//    return accumulator;

//}

//-(void) add:(double) value

//{

//    accumulator +=value;

//}

//-(void) subtract:(double)value

//{

//    accumulator -=value;

//}

//-(void) multiply:(double)value

//{

//    accumulator *=value;

//}

//-(void) divide:(double)value

//{

//    accumulator /=value;

//}

//

//@end

//

//int main(int argc, const char * argv[]) {

//    @autoreleasepool {

//        double value1,value2;

//        char operator;

//        Calulator *deskCalc=[[Calulator alloc]init];

//        NSLog(@"Type in your expression.");

//        scanf("%lf %c %lf",&value1,&operator,&value2);

//        [deskCalc setAccumulator:value1];

//        

//        if(operator=='+')

//        [deskCalc add:value2];

//        else if(operator=='-')

//            [deskCalc subtract:value2];

//        else if (operator=='*')

//            [deskCalc multiply:value2];

//        else if (operator=='/')

//            //if (value2==0)

//                //NSLog(@"Division by zero.");

//            //else

//            [deskCalc divide:value2];

//       // else

//          //  NSLog(@"Unknow operator.");

//        NSLog(@"%.2f",[deskCalc accumulator]);

//           }

//    return 0;

//}




第三题

#import "math.h"

//#import <Foundation/Foundation.h>

//@interface Fraction:NSObject

//-(void) print;

//-(void) setNumerator:(int) n;

//-(void) setDenominator:(int) d;

//-(int) numerator;

//-(int) denominator;

//-(double) convertToNum;

//@end

//

//@implementation Fraction

//{

//    int numerator;

//    int denominator;

//}

//-(void) print

//{

//    if (numerator%denominator==0)

//        NSLog(@"%i",numerator/denominator);

//    else if (numerator==0)

//        NSLog(@"%i",numerator);

//    else

//    NSLog(@"%i/%i",numerator,denominator);

//}

//-(void) setNumerator:(int) n

//{

//    numerator =n;

//}

//-(void) setDenominator:(int) d

//{

//    denominator =d;

//}

//-(int) numerator

//{

//    return numerator;

//}

//-(int) denominator

//{

//    return denominator;

//}

//-(double)  convertToNum

//{

//    if (denominator!=0)

//        return (double) numerator/denominator;

//    else

//        return NAN;

//}

//@end

//

//int main(int argc, const char * argv[]) {

//    @autoreleasepool {

//        Fraction *aFraction=[[Fraction alloc]init];

//        //Fraction *bFraction=[[Fraction alloc]init];

//        [aFraction setNumerator:0];

//        [aFraction setDenominator:1];

//        [aFraction print];

//        NSLog(@" =");

//        NSLog(@"=%g",[aFraction convertToNum]);

//       // [bFraction print];

//        //NSLog(@"=");

//       // NSLog(@"=%g",[bFraction convertToNum]);

//        

//       

//           }

//    return 0;

//}



//本章的例题练习 判断是否是闰年


//#import <Foundation/Foundation.h>

//

//int main(int argc,char * argv[])

//{

//    @autoreleasepool {

//        int year;

//        NSLog(@"Enter the year to be tested:");

//        scanf("%i",&year);

//        if ((year%4==0 && year%100!=0 )|| year%400==0)

//            NSLog(@"It's a leep year.");

//        else

//            NSLog(@"It's not a leep year.");

//        

//    }

//return 0;

//}


//输出2-50之间的素数

//#import <Foundation/Foundation.h>

//

//int main(int argc,char * argv[])

//{

//    @autoreleasepool

//    {

//        int p,d;

//        BOOL isprime;

//        for (p=2; p<=50; ++p)

//        {

//            isprime=YES;

//            //isprime=1;//1表示true0表示false

//        for (d=2; d<p; ++d)

//        {

//        if (p % d == 0)

//            isprime =NO;

//            //isprime=0;

//        }

//            if (isprime == YES)

//                NSLog(@"%i",p);

//            

//        //if (isprime!=0)

//        // NSLog(@"%i",p);

//        

//        }

//    }

//    return 0;

//}



未完待续!仅供参考!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值