首页 > 代码库 > 依据输入的内容打印出菱形
依据输入的内容打印出菱形
/* 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:@“#”]; /* + + # + + + # + # + # + + + # + # + # + + + # + + */ /*
依据输入的内容打印出菱形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。