1. 找出多个字符串中的最大公共子字符串 2. '计算1~100中所有7的倍数的个数 3. 输入6个字符串('仅含字母和数字'),字符串排序并输出。//居然忘记做法!!!! 4. 输入两数,打印其和、差、积、商、余数。 5. 输入字符串,统计A、B、C、D出现次数,由高到低输出字母和次数。 6. 输入英文语句,单词首字符转换大写后输出。
"Objective-C 7. '中华人民共和国公民身份证号码组成规则是前4位是代表省份和地区(例如4201代表湖北省武汉市),最后一位代表性别(1或3代表男性)。编写一个程序,通过身份证号码判断某人是否是武汉人以及其性别。(Objective-C) 8. '编程求字符串“100”和“150”按十进制数值做差后的结果以字符串形式输出。(Objective-C) 9. 利用分类给NSString扩展3个方法(Objective-C) 1>' 字符串反转(比如@”123”调用方法后返回@”321”) 2> 计算英文字母的个数(比如@”5435abc54abc3AHJ5”调用方法后返回的是9) 3> '去除字符串两端空格(比如@” 1235 45 ”调用方法后返回@”1235 45”) 10. 有一个Baby类,有Cry行为(方法,意为“哭”),Baby可以配一个保姆,但是作为保姆,必须遵守保姆协议:能够处理Baby类Cry的行为。请根据以上描述设计一套代理设计模式(Objective-C) 11. 定义2个新类,分别命名为Song/Playlist。Song对象包含歌曲的信息,歌名、艺术家、专辑、歌曲长度;Playlist对象表示一个播放列表,包含播放列表名称和一个歌曲的集合,还应该提供添加和删除歌曲的方法。(Objective-C) 12. 定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。(Objective-C) 1> 不使用@property,手动编写他们的访问器方法(getter和setter),注意内存管理(手动管理内存) 2> 增加一个便利构造器(快速构造器) 3> 使用NSLog输出学生对象时,输出信息格式为:My Name Is XXX Age Is XXX Score Is XXX 4> 对5个学生对象按照成绩—》年龄—》姓名优先级排序(成绩相同按照年龄排序,成绩年龄相同按照姓名排序(5个学生的属性值自己随便设定,姓名不考虑中文,按26个大小字母排序))
|