首页 > 代码库 > Objective-C 程序设计(第六版)第四章习题答案
Objective-C 程序设计(第六版)第四章习题答案
1. 非法常量
0x10.5 0X0G1 98.7U 17777s 0996 1.2Fe-7 15,000 .
2.
//只需要列出表达式就可以 int F = 27; //设置F为华氏温度,赋值 27 float C ; //设置C为摄氏温度,类型为浮点类型 C = (F-32)/1.8; NSLog(@"%.1f",C); // %.1f 保留一位小数就可以 //输出结果 2014-09-17 14:58:48.259 prog1[6058:303] -2.8 Program ended with exit code: 0
3. 输出结果为 d .
4.
float x = 2.55 , result ; result = 3 * (x * x * x) - 5 * (x * x) + 6 ; NSLog(@"result is %f",result); //结果如下 2014-09-17 15:11:11.064 prog1[6196:303] result is 23.231621
5.
//不知道这道题考的是什么 列出表达式过了得了 double result; result = (3.31e-8 + 2.01e-7) / (7.16e-6 + 2.01e-8); NSLog(@"result is %e",result); //输出结果 2014-09-17 15:29:31.547 prog1[6274:303] result is 3.260400e-02 Program ended with exit code: 0
6.
//-------------interface部分-----------@interface Complex : NSObject- (void) setReal: (double) a; //设置实数- (void) setImaginary: (double) b; //设置虚数- (void) print; //打印结果- (double) real;- (double) imaginary;@end//--------------implementation部分----------------@implementation Complex{ double real; double imaginary;}- (void) setReal: (double) a{ real = a;}- (void) setImaginary: (double) b{ imaginary = b;}- (void) print{ NSLog(@"The complex is %.f + %.fi", real, imaginary);}- (double) real{ return real;}- (double) imaginary{ return imaginary;}@end//----------------program部分-------------int main(int argc, const char * argv[]){ @autoreleasepool { Complex * newComplex = [[Complex alloc]init]; [newComplex setReal:11]; [newComplex setImaginary:22];
//下面两个方法都可以 ,分别测试 print方法和 real,imaginary方法;(应题目要求) [newComplex print];
// NSLog(@"The complex is %.f + %.fi",[newComplex real],[newComplex imaginary]);
} return 0;}//结果如下 2014-09-17 17:27:59.830 prog1[6678:303] The complex is 11 + 22i Program ended with exit code: 0
7.
手机出问题了 弄手机先
Objective-C 程序设计(第六版)第四章习题答案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。