#include <stdio.h>
#include <string.h>
int main() {
int n = 0;
scanf("%d", &n);
char str1[1000] = { 0 };
char str2[1000] = { 0 };
sprintf(str1, "%d", n);
int len1 = strlen(str1);
int sz1 = len1 - 1;
int d = (len1 - 1) / 3;//逗号个数
int sz2 = sz1 + d;
int count = 0;
while (sz1 >= 0) {
str2[sz2] = str1[sz1];
sz2--;
sz1--;
count++;
if (count % 3 == 0 && sz2 >= 0) {
str2[sz2] = ',';
sz2--;
}
}
printf("%s\n", str2);
return 0;
}

京公网安备 11010502036488号