//
// 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表示true,0表示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;
//}
未完待续!仅供参考!