View Code of Problem 107

#include<stdio.h>
int main(){
	int m,n;
	while(~scanf("%d %d",&m,&n)){

	int k[10]={0};

	int i,j,s;	
		
	for(i=m;i<=n;i++){
			s=i;
			while(s){
				j=s%10;
				s=s/10;
			
		
			
			switch(j){
			
				case 0: k[0]++;break;
				case 1: k[1]++;break;
				case 2: k[2]++;break;
				case 3: k[3]++;break;
				case 4: k[4]++;break;
				case 5: k[5]++;break;
				case 6: k[6]++;break;
				case 7: k[7]++;break;
				case 8: k[8]++;break;
				case 9: k[9]++;break;
			}
		}
		
	}
	for(i=0;i<10;i++){
		if(i==9)
			printf("%d\n",k[i]);
		else
			printf("%d ",k[i]);
	}

	
	
		}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 107