View Code of Problem 101

#include "stdio.h"
#include "math.h"
#include "string.h"

void main()
{
	int i,j,k;
	char s[100];
	char a[100];
	char b[100];
	int len,flag;
	for(;scanf("%s",s)!=EOF;)
	{	
		flag=1;
		k=0;
		for(i=0;s[i]!='\0';i++)
		{
			if(s[i]!=',')
			{
				a[k]=s[i];k++;
			}
		}
		a[k]='\0';				//puts(a);
		len=strlen(a);
		for(i=len-1,k=0;i>=0;i--,flag++)
		{
			b[k]=a[i];
			k++;
			if(flag%3==0&&i-1!=0)
			{
				b[k]=',';k++;
			}
		}
		b[k]='\0';			//	puts(b);
		len=strlen(b);
		for(i=len-1;i>=0;i--)
		{
			printf("%c",b[i]);
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 101