《OC语言输出分子分母并计算分子分母的和》由会员分享,可在线阅读,更多相关《OC语言输出分子分母并计算分子分母的和(5页珍藏版)》请在金锄头文库上搜索。
1、#import interface Fraction : NSObject-(void) print;-(void) setNumerator: (int) n;-(void) setDenominator: (int) d;-(int) numerator;-(int) denominator;end#import Fraction.himplementation Fraction int numerator; int denominator;-(void) print if (denominator = 0) printf(NAN); else printf(%i / %in,numera
2、tor,denominator);-(void) setNumerator: (int) n; numerator = n;-(void) setDenominator: (int) d; denominator = d;-(int) numerator return numerator;-(int) denominator; return denominator; end#import #import Fraction.hint main(int argc, const char * argv) autoreleasepool / insert code here. /NSLog(Hello
3、, World!); Fraction *myFraction = Fraction alloc init; /设置分数 /输入第一个分数 i/j int i,j; printf(请输入i ,j 的值:); scanf(%d %d,&i,&j); myFraction setNumerator : i; myFraction setDenominator : j; printf(该分数为 :); myFraction print; /输入第二个分数 a/b int a,b; printf(请输入a ,b 的值:); scanf(%d %d,&a,&b); myFraction setNumer
4、ator : a; myFraction setDenominator : b; printf(该分数为 :); myFraction print; /两个分数的和以分数的形式表达 myFraction setNumerator : (i * b) + (a * j); myFraction setDenominator : (j * b); printf(两个分数的和为:n); myFraction print; /两个分数的差以分数的形式表达 myFraction setNumerator : (i * b) - (a * j); myFraction setDenominator : (j * b); printf(两个分数的差为:n); myFraction print; /add = (i * b) + (a * j)/(j * b); /red = (i * b) - (a * j)/(j * b); /printf(%i,%i,add,red); return 0;