View Code of Problem 440

    #include <stdio.h>
    #include <string.h>
    int main()
    {
    int n,i,j,k,len,flag;
    char a[10001];
    scanf("%d",&n);
    getchar();
    while(n--)
    {
    j=k=0;
    while(gets(a))
    {
    flag=1;
    if(strcmp(a,"##")==0)
    break;
    len=strlen(a);
	for(i=0;i<len;++i)
		if(a[i]=='	')
			j++;
    for(i=len-1;i>=0;--i)
    {
    if(a[i]==' ')
		k++;
    else if(a[i]=='	')
		k+=4;
    else
		break;
    }
    }
    printf("%d tab(s) replaced\n%d trailing space(s) removed\n",j,k);
    }
    return 0;
    }

Double click to view unformatted code.


Back to problem 440