-(NSString*)setNumerString:(NSInteger)number decimals:(NSInteger)decimals part:(NSInteger)part{
if (number <= 0) {
number = 0;
}
NSString *string = [NSString stringWithFormat:@"%ld",number];
if (number >= part) {
double num = floor((number / (double)part)*pow(10, decimals));
double tempNum = num / pow(10, decimals);
NSString *tempString = [NSString stringWithFormat:@"%f",tempNum];
if ([tempString containsString:@"."]) {
NSRange range = [tempString rangeOfString:@"."];
NSString *chinaStr = @"K";
if (part == 10000) {
chinaStr = @"W";
}else if (part == 10000000){
chinaStr = @"KW";
}
NSString *str = [tempString substringToIndex:range.location+decimals+1];
return [NSString stringWithFormat:@"%@%@",str,chinaStr];
}
}
return string;
}