coco笔记:算术运算函数
来源:互联网 发布:java integer.valueof 编辑:程序博客网 时间:2024/05/21 15:04
题目一:
1.公司里面假设有2个开发人员:张三、李四
2.李四负责编写一些两个整数之间的算术运算函数,包含了:加法、减法、乘法、除法
3.张三负责编写main函数,并且要用到李四编写的算术运算函数
根据上面的情景,合理设计一套程序
1> 文件个数不限
2> 文件名自拟
/*********************main.c***************************/
#import <Foundation/Foundation.h>#import "Lisi.h"int main(int argc, const char * argv[]){ @autoreleasepool { NSLog(@"请输入相应数字选择需要执行的运算:"); NSLog(@"1 加法"); NSLog(@"2 减法"); NSLog(@"3 乘法"); NSLog(@"4 除法"); int type = 0; scanf("%d",&type); if(type != 1 && type != 2 && type != 3 && type != 4){ NSLog(@"输入了非法字符!"); return 0; } NSLog(@"请连续输入两个数字,并以空格隔开"); int a; int b; scanf("%d",&a); scanf("%d",&b); int result = 0; Lisi *l = [[Lisi alloc] init]; switch (type) { case 1: result = [l sumNum1:a AndNum2:b]; break; case 2: result = [l jianfaNum1:a AndNum2:b]; break; case 3: result = [l chengfaNum1:a AndNum2:b]; break; case 4: result = [l chufaNum1:a AndNum2:b]; break; default: NSLog(@"出现异常!"); break; } NSLog(@"%d&%d计算结果为%d",a,b,result); } return 0;}
/*********************Lisi.h***************************/
#import <Foundation/Foundation.h>@interface Lisi : NSObject@property(atomic,assign) int num1;@property(atomic,assign) int num2;//加法- (int) sumNum1:(int) num1 AndNum2:(int)num2;//减法- (int) jianfaNum1:(int) num1 AndNum2:(int)num2;- (int) chengfaNum1:(int) num1 AndNum2:(int)num2;- (int) chufaNum1:(int) num1 AndNum2:(int)num2;@end
/*********************Lisi.m***************************/
#import "Lisi.h"@implementation Lisi//加法- (int) sumNum1:(int) num1 AndNum2:(int)num2{ return num1 + num2;}//减法- (int) jianfaNum1:(int) num1 AndNum2:(int)num2{ return num1 - num2;}- (int) chufaNum1:(int) num1 AndNum2:(int)num2{ if(num2 == 0){ NSLog(@"除数不能为0"); return 0; } return num1 / num2;}- (int) chengfaNum1:(int) num1 AndNum2:(int)num2{ return num1 * num2;}@end
0 0
- coco笔记:算术运算函数
- abap 算术运算函数
- 算术函数运算
- ABAP算术运算函数
- Delphi中的算术运算函数
- Delphi中的算术运算函数
- C语言算术运算笔记
- shell使用笔记-算术运算
- C++ 学习笔记_0013_函数(猜数字、小学生算术运算)
- 用成员函数重载算术运算符
- thinkphp模板函数应用 算术运算
- MATLAB算术运算符和常用函数
- matlab 函数3(算术运算)
- Tenosrflow中基本算术运算函数
- Shell脚本学习笔记(三)--算术运算
- 80X86学习笔记--算术运算指令
- 【js学习笔记-008】--数字.算术运算
- 【JavaSE学习笔记】算术运算符
- 读书安排
- CSS代码书写注意事项
- 【图形打印】等腰三角形
- java编程规范之java命名规范
- 只是这么多年的淡忘,我对杏花还是定格在儿时的印象
- coco笔记:算术运算函数
- Hadoop数据类型
- jplogic v1.0案例开发之人员信息管理(一)
- ARM内核驱动-硬件访问技术
- Trail: RMI
- 如何选择工业相机
- Yii框架开发商城(四)
- 【算法-排序之二】快速排序
- Android中实现带渐显左右按钮的左右滑动效果