A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. #import <Foundation/Foundation.h>
  2. int main(int argc, const char * argv[]) {
  3.     @autoreleasepool {
  4.         
  5.         //统计出下面的字符串中“咳嗽”出现的次数:
  6.         NSString *s1 = @"患者:「大夫,我咳嗽得很厉害。」大夫:「你多大年纪?」患者:「七十五岁。」大夫:「二十岁咳嗽吗?」患者:「不咳嗽。」大夫:「四十岁时咳嗽吗?」患者:「也不咳嗽。」大夫:「那现 在不咳嗽,还要等到什么时候咳嗽?」";
  7.         NSMutableString *ms = [NSMutableString stringWithString:s1];
  8.         
  9.         int count = 0;
  10.         for (int i=0; i<ms.length; i++) {
  11.             NSRange rr = [ms rangeOfString:@"咳嗽"];
  12.             if (rr.location!=NSNotFound) {
  13.                 [ms deleteCharactersInRange:rr];
  14.                 count++;
  15.             }
  16.         }
  17.         NSLog(@"%d",count);
  18.     }
  19.     return 0;
  20. }
  21. ------------------------
  22. 2015-10-12 15:15:22.171 block[1912:178946] 7
  23. Program ended with exit code: 0
复制代码


同时求问,接收控制台输入的数字,例如“100600450.60007”,然后自控制台输出"一亿零六十万零四百五十点六零零零七",这个该怎么搞啊

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马