View Code of Problem 107

#include<stdio.h>
int main()
{ 
  int m,n,k,i,s;
  while(scanf("%d%d",&m,&n)!=EOF){
  	int a[10]={0};
  	for(i=m;i<=n;i++){
  	s=0;
  	k=i;
  	
    while(k){
    	s=k%10;
    	k=k/10;
    	switch(s){
    		case 0:a[0]++;
    		       break;
    		case 1:a[1]++;
    		       break;
    		case 2:a[2]++;
    		       break;
    		case 3:a[3]++;
    		       break;
    		case 4:a[4]++;
    		       break;
    		case 5:a[5]++;
    		       break;
    		case 6:a[6]++;
    		       break;
    		case 7:a[7]++;
    		       break;
    		case 8:a[8]++;
    		       break;
    		case 9:a[9]++;
    		       break;
    		default:break;
		}
	}
  	
  }
  for(i=0;i<9;i++)
  printf("%d ",a[i]);
  printf("%d\n",a[9]);
  }
  
  return 0;
}

Double click to view unformatted code.


Back to problem 107