View Code of Problem 101

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

void main()
{
	char s[100];
	char a[100];
	char b[100];
	int i,j;
	for(;gets(s)!=NULL;)
	{
		for(i=0,j=0;s[i]!='\0';i++)
		{
			if(s[i]>='0'&&s[i]<='9')
			{
				a[j]=s[i];
				j++;
			}
		}
		a[j]='\0';
		//	puts(a);
		//	printf("%d",strlen(a));
		for(i=strlen(a)-1,j=1;i>=0;i--,j++)
		{	
			if(j%4==0)
			{
				b[j]=',';
				j++;
			}
			
			b[j]=a[i];
			
		}
		b[j]='\0';					//j从1开始
		for(i=strlen(b)-1;i>=1;i--)
		{
			printf("%c",b[i]);
		}
		printf("\n");
	}
	
	
}

Double click to view unformatted code.


Back to problem 101