View Code of Problem 101

#include <stdio.h>
#include <string.h>
int main()
{
	char a[100],b[100]; //用字符型数组可以保存数的每一位包括分隔符号
	int len,i,j,count;
	while(scanf("%s",&a)!=EOF)  // 输入的数据保存在a数组 然后按照中国的习惯将数据转到b数组
	{
		len=strlen(a);
		j=1,count=0;
		for(i=len-1;i>=0;i--)
		{
			if(a[i]!=',')
			{
				if(count%3==0&&count!=0)
					b[j++]=',';
				b[j++]=a[i];
				count++;
			}
			else if(a[i]==',')
				continue;
		}
		for(i=j-1;i>=1;i--)
		{
			printf("%c",b[i]);
		}
		printf("\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 101