#include<stdio.h> main() { char arr[1000]; char arr1[1000]; while (gets(arr)!=NULL) { int k = -1; int b=0; int len = strlen(arr); for (int i = 0; i < len; i++) { if (arr[i]!=',') { k++; arr1[k] = arr[i]; } } if ((k+1)%3==0) { b = k; int m = (k + 1) / 3-1; for (int i = 0; i < m; i++) { k -= 3; } for (int i = 0; i <= k; i++) { printf("%c", arr1[i]); if (i == k && k >= 0 && k < b) { printf(","); k += 3; } } printf("\n"); } else { b = k; int m = (k + 1) / 3; for (int i = 0; i < m; i++) { k -= 3; } for (int i = 0; i <= k; i++) { printf("%c", arr1[i]); if (i == k && k >= 0 && k < b) { printf(","); k += 3; } } printf("\n"); } } } |
Double click to view unformatted code.