View Code of Problem 107

#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{  
	int m,n,sum;
	int i,k;
     while(scanf("%d %d",&m,&n)!=EOF)
	 {
		 int a[10]={0};
	  for(i=m;i<=n;i++)
	  {
		   k=i;
		   while(k!=0)
		   {
			   sum=k%10;
			   if(sum==0)
			   {
				   a[0]=a[0]+1;
			   }
		       else if(sum==1)
			   {
				   a[1]=a[1]+1;
			   }
		       else if(sum==2)
			   {
				   a[2]=a[2]+1;
			   }
		       else if(sum==3)
			   {
				   a[3]=a[3]+1;
			   }
			   else if(sum==4)
			   {
				   a[4]=a[4]+1;
			   }
			   else if(sum==5)
			   {
				   a[5]=a[5]+1;
			   }
			    else if(sum==6)
			   {
				   a[6]=a[6]+1;
			   }
			    else if(sum==7)
			   {
				   a[7]=a[7]+1;
			   }
			   else if(sum==8)
			   {
				   a[8]=a[8]+1;
			   }
			    else if(sum==9)
			   {
				   a[9]=a[9]+1;
			   }
			   k=k/10;
		   }
	  }
	  for(i=0;i<10;i++)
	  {
		  printf("%d ",a[i]);
	  }
	  printf("\n");
	 }
}

Double click to view unformatted code.


Back to problem 107