iOS開發之-猜數遊戲的簡單改進
//// main.m// 猜數#import #import Guess.hint main(int argc, const char * argv[]){ Guess * number = [[Guess alloc]init]; NSLog(@請輸入您所猜的數字); int guessNumber; int n = 5; int i = 0; NSLog(@您有5次機會); while (n--) { scanf(%d,&guessNumber); [number guessNumber:guessNumber]; if (guessNumber==100) { break; } i++; if(i==5) NSLog(@對不起您沒有猜對); } //NSComparisonResult /*typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};*/ //scanf(%d,&guessNumber); //[number guessNumber:guessNumber]; //NSLog(@%d,number->_guessNumber); return 0;}
#import @interface Guess : NSObject{ @public int _guessNumber;}-(void)guessNumber:(int)number;@end
#import Guess.h@implementation Guess-(id)init{ self = [super init]; if (self != nil) { _guessNumber = 100; } return self;}-(void)guessNumber:(int)number{ //NSLog(@請輸入您所猜的數字); if(number==_guessNumber) { NSLog(@您猜對了); } else if(number > _guessNumber) { NSLog(@您猜的大了); } else { NSLog(@您猜的小了); } }@end