根据输入的内容打印出菱形
2015-07-26 19:21
316 查看
/* 5 根据输入的内容打印出菱形 */ +(void)print:(NSInteger)count blankString:(NSString*)blankString flagString:(NSString*)flagString /* { NSMutableString * ptr = [[NSMutableString alloc]init]; for (NSInteger i = 0; i < count; i++) { for (NSInteger j = 0; j < count; j++) { if (abs((int)(i-count/2))+abs((int)(j - count/2))==count/2) { [ptr appendString:flagString]; } else { [ptr appendString:blankString]; } } [ptr appendString:@"\n"]; } NSLog(@"\n%@",ptr); } */ { NSMutableString * ptr = [[NSMutableString alloc]init]; for (NSInteger i = 0; i < count; i++) { for (NSInteger j = 0; j < count; j++) { if (abs((int)(i - count/2))+abs((int)(j - count/2))==count/2) { [ptr appendString:flagString]; } else { [ptr appendString:blankString]; } } [ptr appendString:@"\n"]; } NSLog(@"\n%@",ptr); } //count 表示正方形边长 //flagString 组成菱形的边 //blankString 组成背景正方形 //比如 [class print:5 blankString:@“+”flagString:@“#”]; /* + + # + + + # + # + # + + + # + # + # + + + # + + */ /*
相关文章推荐
- 关于bitmap的回收问题
- HDU1005(周期问题)
- 源码分析之一:abator工程架构
- vc 编译器的一些精典报错
- B+树在数据库中的应用
- VNC配置
- 机房收费—组合查询
- win8下向qt5.4.1安装 qwt-6.1.2
- POJ1700(过河问题)
- DDN - Digital Data Network
- Java map的匿名类的初始化
- 导航栏相关设置
- leetcode[109]:Convert Sorted List to Binary Search Tree
- Veriog_Notes_Chapter 7
- OC创建字典,数组
- 匈牙利算法
- 深度理解Jquery 中 offset() 方法
- MFC之常用控件(四)
- 自己签发免费ssl证书
- C语言 取整 http://www.360doc.com/content/11/0429/17/3931678_113204596.shtml