一个人可以吃不同的食物,只要吃东西就会增加体重0.6,如果 要是出门遛弯,每走100步,体重减0.2,小于100步忽略不计。 请用面向对象思想实现。- #import <Foundation/Foundation.h>
- @interface Person : NSObject
- {
- @public
- int _age;// 定义两个成员变量
- float _weight;
- }
- -(void)eat:(int)num1;
- -(void)walk:(int)num;
- @end
- @implementation Person
- // num1 是人吃的次数
- -(void)eat:(int)num1 {
- NSLog(@"%.2f",_weight+num1*0.6);
- }
- // num 是步数
- -(void)walk:(int)num{
- if(num>=100){
- NSLog(@"%.2f",_weight-num/100*0.2);
- }else{
- NSLog(@"就走这两步你还想减肥 别做梦了!");
- }
- }
- @end
- int main(int argc, const char * argv[]) {
- @autoreleasepool {
- Person *per=[Person new];
- per->_weight=100;
-
- [per eat:3];// 此处输入吃饭次数
-
- [per walk:90]; // 此处输入步数
-
- }
- return 0;
- }
复制代码
|
|