简介
简单题
思路:sprintf 将数字转为字符串,然后新建一个空的字符串然后将逆序统计是否可以被3整除添加0
感觉简单题做的也很慢
参考链接
https://github.com/haoel/leetcode
https://github.com/lishaohsuai/leetCode
code
string thousandSeparator(int n) {
char str[100];
sprintf(str,"%d", n);
char strCopy[100];
int j = strlen(str);
int k = 0;
for(int i=0; str[i]!=' ';i++){
if((j-i) % 3 == 0 && i!=0){
strCopy[k] = '.';
k++;
}
strCopy[k] = str[i];
k++;
}
strCopy[k] = ' ';
printf("oldString %s
", str);
string rlt(strCopy);
return rlt;
}