关于考核前的考核。。。。。。。。。

#define NSLog(FORMAT, ...) fprintf(stderr,"%s\n",[[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);

#import <Foundation/Foundation.h>

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

NSArray *[email protected][@{@"name":@"Tim Cook",@"age":@"24",@"sex":@"female",@"score":@"89"},@{@"name":@"Jony Ive",@"age":@"26",@"sex":@"female",@"score":@"76"},@{@"name":@"Steve Jobs",@"age":@"24",@"sex":@"male",@"score":@"67"},@{@"name":@"Robert Brunne",@"age":@"28",@"sex":@"male",@"score":@"88"}];

/*

1.添加数据姓名:Philip Schiller年龄:29性别:female分数:70到arr数组内。

2.查找数组内"Steve Jobs"的数据并删除。

3.按姓名首字母进行排序。

4.按年龄进行升序排序,如果年龄相同则按性别进行排序。

5.输出成绩大于或等于80分的学员信息。*/

NSDictionary *[email protected]{@"name":@"Philip Schiller",

@"age":@"29",

@"sex":@"female",

@"score":@"70"};

NSMutableArray *arr3=[NSMutableArray arrayWithArray:arr];

[arr3 addObject:dic];

for(NSDictionary *dic1 in arr3)

{

NSLog(@"姓名:%@,年龄:%@,性别:%@,分数:%@",dic1[@"name"],dic1[@"age"],dic1[@"sex"],dic1[@"score"]);

}

NSLog(@"\n");

//2、查找数组内"Steve Jobs"的数据并删除。

NSMutableArray *arr4=[NSMutableArray array];

for(int i=0;i<arr3.count;i++)

{

NSMutableDictionary *dic2=arr3[i];

if(![dic2[@"name"] isEqualTo:@"Steve Jobs"])

{

[arr4 addObject:dic2];

}

}

for(NSDictionary *dic3 in arr4)

{

NSLog(@"姓名:%@,年龄:%@,性别:%@,分数:%@",dic3[@"name"],dic3[@"age"],dic3[@"sex"],dic3[@"score"]);

}

NSLog(@"\n");

// 3.按姓名首字母进行排序。

NSSortDescriptor *sortWithName=[[NSSortDescriptor alloc]initWithKey:@"name" ascending:YES];

NSArray *eleSort=[NSArray arrayWithObjects:sortWithName,nil];

NSArray *sortArr=[arr4 sortedArrayUsingDescriptors:eleSort];

for(NSDictionary *dic4 in sortArr){

NSLog(@"姓名:%@,年龄:%@,性别:%@,分数:%@",dic4[@"name"],dic4[@"age"],dic4[@"sex"],dic4[@"score"]);

}

NSLog(@"\n");

//4.按年龄进行升序排序,如果年龄相同则按性别进行排序。

NSSortDescriptor *sortWithAge=[[NSSortDescriptor alloc]initWithKey:@"age" ascending:YES];

NSSortDescriptor *sortWithSex=[[NSSortDescriptor alloc]initWithKey:@"sex" ascending:YES];

NSArray *eleSorts=[NSArray arrayWithObjects:sortWithAge,sortWithSex,nil];

NSArray *sortArrs=[arr4 sortedArrayUsingDescriptors:eleSorts];

for(NSDictionary *dic4 in sortArrs){

NSLog(@"姓名:%@,年龄:%@,性别:%@,分数:%@",dic4[@"name"],dic4[@"age"],dic4[@"sex"],dic4[@"score"]);

}

NSLog(@"\n");

//5.输出成绩大于或等于80分的学员信息。

NSMutableArray *m=[NSMutableArray array];

for(int i=0;i<arr.count;i++)

{

NSDictionary *dic6=arr[i];

NSInteger n=[dic6[@"score"] intValue];

if(n>=80)

{

[m addObject:dic6];

}

}

for(NSDictionary *dic7 in m){

NSLog(@"姓名:%@,年龄:%@,性别:%@,分数:%@",dic7[@"name"],dic7[@"age"],dic7[@"sex"],dic7[@"score"]);

}

}

return 0;

}

时间: 2024-10-20 22:57:29

关于考核前的考核。。。。。。。。。的相关文章

绩效考核:公平考核,少做无用功

通用集团的前首席执行官杰克?韦尔奇,号称"全球第一CEO",他把通用集团改造成了举世闻名的因际性大公司.他曾前来中国作演讲,有位企业家问了他一个关于绩效考核的问题,因为通用集团的绩效考核做得非常出色.这位企业家说:"杰克?韦尔奇先生,我想请问您,在给公司员工设定目标的时候,我们非常痛苦,因为如果目标设定得不够公平,不够合理,员工就会有很多抱怨."比如,给某个员工定的目标偏低了,他就占便宜了;反过来,给他定的目标过高了,他就吃亏了.这样一来,就造成了一些不公平的因素.

绩效考核啊绩效考核!

这个话题已经讨论非常多次了,差点儿每次都是血泪史,今天群中又有朋友提起了这个话题,详细内容可能会比較敏感.就不细说这位朋友的详细情况. 下面简单谈谈我关于绩效考核的看法,以后有机会再为大家分享很多其它. 绩效考核之现状 绩效考核这东西,非常多公司做了不如不做.大部分公司和公司领导,绩效考核的思路是:1)将流程.岗位等细化.制定KPI考核2)所谓能量化的尽量量化,所谓尽量公平这种思路.基本上是方向上和结构上都有根本性的错误. 而最可悲的是,这些公司和领导仍然不知道问题所在.企图不断去细化和调整流程

我看绩效考核

今天看到一篇一位大牛对于绩效考核的看法,很是赞同,转载分享下 我看绩效考核 前些天,有几个网友找我谈绩效考核的事,都是在绩效上被差评的朋友.在大致了解情况后,我发现他们感到沮丧和郁闷的原因,不全是自己没有做好事情,他们对于自己没有做好公司交给的事,一方面,持一些疑义,因为我很明显地感到他们和公司对一件是否做好的标准定义有误差,另一方面,他们对于自己的工作上的问题也承认.不过,让他们更多感到沮丧的原因则是,公司.经理或HR和他们的谈话,让他们感觉整个人都被完全否定了,甚至有一种被批斗的感觉.这个感

php考核反思

php第一阶段考总结 先说学习php阶段吧,因为从学长那里知道学php的话,<细说php>这本书比较好,所以我们这个阶段都用了这本书. 这本书太厚了,因为时间有限,所以当时就是大致把这本书看了一遍,当看完后,准备开始做的时候,才发现,原来看的东西基本上都忘完了,但是已经没有时间了再重新再看一遍了,就开始写了. php基础,其实还是比较简单的,只要将一个异步提交的流程及一些基本的php,js,html,apache它们之间的联系及原理弄明白了,个人感觉基础阶段就够用了.所以最痛苦的是刚开始写的那

java考核完的心得

2015年8月13日     星期四      晴 今天上午我们考核了java,就是用Java语言写一个小型的管理系统.考核前的我信心满满,因为我本身是测试专业的,觉得在开发这方面对自己不用要求的那么严格,看的过去就可以了,所以从数据库的设计到整个系统的开发我都是本着凑合的态度去对待的,当然考核的结果也是可想而知的-——惨不忍睹啊! 学长们在考核的过程中不断地提出问题,甚至有好多都是致命性的问题,我在自己测试的时候都没有发现,这是做为一名测试人员的致命伤.所以说,这次考核给我的打击着实不小,但我

打造实用绩效考核(深圳站 2014-6-21)

 课程概述合适的盈利模式 + 合适的绩效考核办法 = 强劲的企业业绩!绩效考核可能是最重要的一种制度,但也可能是最有杀伤力的一种制度:?优秀的考核制度,驱动员工和公司一起进步,员工每天充满激情地工作,公司业绩蒸蒸日上:?平庸的考核制度,仅仅是一种考核需要,每次考核走走形式,"轮流"做优秀员工:?低劣的考核制度,严重挫伤员工工作积极性,甚至逐步将有价值的员工逼到"离职"的境地.本课程分享老师十多年的绩效考核经验,帮助你打造实用有效的绩效考核机制,运用好绩效考核这个&q

绩效考核方法

建立了正确的绩效观,确定了绩效衡量标准,接下来进行绩效考核就比较容易了.笔者在咨询企业中总结的绩效考核"三三二五"方法可供借鉴. 这里的"三三二五"是三个"三"加二个"五"的概括.三个"三"是指绩效考核合格的三条标准.绩效考核成功的三项要求.绩效考核实施的三个步骤.二个"五"是指绩效考核遵循的五字准则和五个原则. 一.绩效考核合格的三条标准 激发了企业多数人的积极性.提高了企业的整体效率

绩效管理的改善方法与考核方法

绩效管理的改善方法与考核方法 作者:张国祥 2014年8月15日 说明:本文主要内容摘自笔者即将出版的专著<公司化运作指南>上篇管理体系建设第七章. 绩效是工作的有效成果.员工绩效就是员工工作的有效成果,企业绩效就是企业组织有效业绩的总和. 所谓绩效管理就是对绩效目标设立.达成.评价.运用.提升的循环管理过程. 企业管理本质上就是绩效管理.采用什么方法提高绩效管理水平因企业而异. 本文主要介绍绩效改善方法和考核方法. 一.绩效改善方法 绩效已经产生,怎么考核都无法改变结果.只有改变绩效产生的过

企业绩效考核和奖惩机制该如何完善

企业该如何完善绩效管理与奖惩机制呢?我们来全面解析一下. 一.绩效管理与奖惩制度的重要性 优化企业人力资源配置,利用企业员工的能动作用能够促进企业经营管理的科学化,有利于建立一套与薪酬制度想匹配的绩效考核与奖惩制度.具体来说绩 效管理和奖惩机制对企业管理的作用体现在以下几个方面: 第一,绩效考核有利于合理分配人力资源 绩效管理是企业管理中的重要组成部分,是人力资源管理中的重要环节,对企业的人才吸收和人才利用具有很大的推动作用,为企业人员的薪酬福利以及晋 升机制提供重要依据,能够优化企业人力资源配